ใช้ฟังก์ชันรวม SUM() เพื่อคำนวณผลรวมของคอลัมน์ทั้งหมด
สร้างตารางและเพิ่มข้อมูล
mysql> CREATE TABLE DemoTable (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Amount INT
);
mysql> INSERT INTO DemoTable(Amount) VALUES (50), (60), (70);
ดูข้อมูล
mysql> SELECT * FROM DemoTable;
+----+--------+
| Id | Amount |
+----+--------+
| 1 | 50 |
| 2 | 60 |
| 3 | 70 |
+----+--------+
คำสั่งหาผลรวม
mysql> SELECT SUM(Amount) FROM DemoTable;
ผลลัพธ์
+-------------+
| SUM(Amount) |
+-------------+
| 180 |
+-------------+
หมายเหตุ: SUM() จะข้ามค่า NULL ไปโดยอัตโนมัติ หากต้องการนับรวม NULL ให้ใช้ COALESCE(Amount, 0)