Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Tính tổng giá trị của một cột trong MySQL

Để 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.