কম্পিউটার টিউটোরিয়াল

MySQL-এ কলাম গুনফল (Cost × Quantity) বের করে টোটাল অ্যামাউন্ট হিসাব করা


MySQL-এ এক্সপ্রেশন ব্যবহার করে ক্যালকুলেটেড কলাম তৈরি করা

MySQL-এ SELECT কোয়ারিতে গাণিতিক এক্সপ্রেশন (যেমন গুনফল, যোগফল, ভাগফল) ব্যবহার করে নতুন কলাম তৈরি করা যায়। এটি ডেটা সংরক্ষণ না করেই রানটাইমে হিসাব করে দেখায়।

উদাহরণ

টেবিল তৈরি:

CREATE TABLE DemoTable (Cost INT, Quantity INT);
INSERT INTO DemoTable VALUES (65, 2), (290, 4), (40, 3);

টোটাল অ্যামাউন্ট হিসাব

SELECT Cost, Quantity, Cost * Quantity AS Total_Amount FROM DemoTable;

আউটপুট:

+------+----------+--------------+
| Cost | Quantity | Total_Amount |
+------+----------+--------------+
| 65   | 2        | 130          |
| 290  | 4        | 1160         |
| 40   | 3        | 120          |
+------+----------+--------------+

অন্যান্য গাণিতিক অপারেটর

  • + যোগ, - বিয়োগ, * গুন, / ভাগ, % বা MOD মডুলো।
  • DIV — পূর্ণসংখ্যা ভাগফল।

উন্নত ব্যবহার

  • SELECT Cost, Quantity, Cost * Quantity AS Total, (Cost * Quantity) * 0.1 AS Tax FROM DemoTable;
  • SUM(Cost * Quantity) দিয়ে গ্র্যান্ড টোটাল বের করা যায়।
  • জেনারেটেড কলাম (Generated Column) ব্যবহার করে টেবিলে সংরক্ষণও করা যায় (MySQL 5.7+)。
  1. পাঁচ মান ওয়ালা কলাম থেকে শুধু প্রথম তিনটি মানের গড় বের করার MySQL কোয়েরি

  2. MySQL에서 문자로 시작하는 코드(예: J23, C13) 문자+숫자 순으로 정렬하기

  3. MySQL-এ ৫টি টেবিল থেকে 'UP' কলামের যোগফল বের করা

  4. MySQL-এ দুটি কলামের মোট মান গণনা করা (NULL বাদ দিয়ে)