18/08/2018, 11:14
Hàm SUM() Lấy giá trị tổng của một cột trong MySQL
Hàm SUM() dùng để lấy giá trị tổng của một cột. Cú pháp SELECT SUM(column_name) FORM table_name; Một số ví dụ Chúng ta có một bảng sinh_vien như sau: (Bạn có thể bấm vào đây để download câu lệnh tạo bảng như bên dưới) Full_name Gender Age City Nguyen ...
Hàm SUM() dùng để lấy giá trị tổng của một cột.
Cú pháp
SELECT SUM(column_name) FORM table_name;
Một số ví dụ
Chúng ta có một bảng sinh_vien như sau:
(Bạn có thể bấm vào đây để download câu lệnh tạo bảng như bên dưới)
Full_name | Gender | Age | City |
---|---|---|---|
Nguyen Thanh Nhan | Nam | 19 | Can Tho |
Pham Thu Huong | Nu | 20 | Vinh Long |
Nguyen Nhu Ngoc | Nu | 20 | Soc Trang |
Bui Thanh Bao | Nam | 19 | Soc Trang |
Le My Nhan | Nu | 22 | Can Tho |
Tan Thuc Bao | Nam | 35 | An Giang |
Trinh Giao Kim | Nam | 44 | Bac Lieu |
Ví dụ 1
Lấy giá trị tổng của cột tuổi sinh viên.
SELECT SUM(Age) FROM sinh_vien;
Sau khi thực thi, MySQL trả về một bảng kết quả như sau:
SUM(Age) |
---|
179 |
Ví dụ 2
Lấy giá trị tổng của cột tuổi của những sinh viên có giới tính nam. Đặt tên cột của bảng kết quả là Age_Nam
SELECT SUM(Age) AS Age_Nam FROM sinh_vien WHERE Gender = 'Nam';
Sau khi thực thi, MySQL trả về một bảng kết quả như sau:
Age_Nam |
---|
117 |