Để tính tổng các giá trị trong một cột số, sử dụng hàm tổng hợp SUM().
Ví dụ minh họa
Tạo bảng (cột tên là ký hiệu Euro):
mysql> CREATE TABLE DemoTable (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`€` INT
);
Chèn dữ liệu:
mysql> INSERT INTO DemoTable(`€`) VALUES(10); mysql> INSERT INTO DemoTable(`€`) VALUES(200); mysql> INSERT INTO DemoTable(`€`) VALUES(190);
Xem dữ liệu:
mysql> SELECT * FROM DemoTable;
Kết quả
+----+------+ | Id | € | +----+------+ | 1 | 10 | | 2 | 200 | | 3 | 190 | +----+------+
Tính tổng:
mysql> SELECT SUM(`€`) AS Total FROM DemoTable;
Kết quả
+-------+ | Total | +-------+ | 400 | +-------+
Lưu ý: SUM() tự động bỏ qua giá trị NULL. Nên đặt bí danh (alias) cho cột kết quả để dễ đọc.