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

MySQL-এ SUM() দিয়ে একই কলামের একাধিক রোর যোগফল বের করা

MySQL-এ একই কলামের সব রোর মান যোগ করতে SUM() এগ্রিগেট ফাংশন ব্যবহার করুন।

উদাহরণ

mysql> CREATE TABLE DemoTable739 (Price INT);
Query OK, 0 rows affected (0.65 sec)

mysql> INSERT INTO DemoTable739 VALUES (100), (50), (1200), (500), (800);
Query OK, 5 rows affected

সব রেকর্ড

mysql> SELECT * FROM DemoTable739;
+-------+
| Price |
+-------+
| 100   |
| 50    |
| 1200  |
| 500   |
| 800   |
+-------+

মোট যোগফল

mysql> SELECT SUM(Price) AS Total_Price FROM DemoTable739;
+-------------+
| Total_Price |
+-------------+
| 2650        |
+-------------+

অন্যান্য এগ্রিগেট ফাংশন

  • AVG(Price) — গড়
  • MIN(Price) — ন্যূনতম
  • MAX(Price) — সর্বোচ্চ
  • COUNT(Price) — নন-নাল কাউন্ট
  • COUNT(*) — টোটাল রো

গ্রুপ বাই দিয়ে ক্যাটাগরি অনুযায়ী সমষ্টি

SELECT Category, SUM(Price) FROM Products GROUP BY Category;
  1. MySQL에서 CASE WHEN으로 동일 컬럼의 두 가지 다른 합계 구하기

  2. MySQL-এ CASE WHEN এবং GROUP_CONCAT ব্যবহার করে শর্তসাপেক্ষে কলাম মান কনক্যাটেনেট করা

  3. MySQL-এ একসাথে একাধিক রো ইনসার্ট করা (Multi-row INSERT)

  4. MySQL-এ GROUP BY HAVING ব্যবহার করে একই ID 가진 রোদের SUM করা