Tổng (nếu mysql)

Trong bài này mình sẽ hướng dẫn cách sử dụng hàm 

SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
4 trong 
SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
5 thông qua cú pháp và ví dụ thực tế

Nội dung chính Hiển thị

  • 1. description
  • 2. cú pháp
  • 4. Ví dụ
  • Một số ví dụ

Bài viết này đã được đăng tại freetuts. mạng, không được sao chép dưới mọi hình thức. freetuts. net , không được sao chép dưới mọi hình thức.

1. description

Hàm

SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
4 trả về giá trị tổng của một biểu thức

2. cú pháp

Cú pháp của hàm 

SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
4 trong 
SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
5 là

SELECT SUM[aggregate_expression]
FROM tables
[WHERE conditions];

hoặc

Bài viết này đã được đăng tại [free tuts. mạng lưới]

SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;

in which

  • SELECT expression1, expression2, .. expression_n,
           SUM[aggregate_expression]
    FROM tables
    [WHERE conditions]
    GROUP BY expression1, expression2, .. expression_n;
    3. Đây là cột hoặc biểu thức sẽ được tính tổng
  • SELECT expression1, expression2, .. expression_n,
           SUM[aggregate_expression]
    FROM tables
    [WHERE conditions]
    GROUP BY expression1, expression2, .. expression_n;
    4. Các biểu thức không được gói gọn trong hàm
    SELECT expression1, expression2, .. expression_n,
           SUM[aggregate_expression]
    FROM tables
    [WHERE conditions]
    GROUP BY expression1, expression2, .. expression_n;
    4 và phải được bao hàm trong mệnh đề
    SELECT expression1, expression2, .. expression_n,
           SUM[aggregate_expression]
    FROM tables
    [WHERE conditions]
    GROUP BY expression1, expression2, .. expression_n;
    6 ở cuối câu lệnh
    SELECT expression1, expression2, .. expression_n,
           SUM[aggregate_expression]
    FROM tables
    [WHERE conditions]
    GROUP BY expression1, expression2, .. expression_n;
    7
  • SELECT expression1, expression2, .. expression_n,
           SUM[aggregate_expression]
    FROM tables
    [WHERE conditions]
    GROUP BY expression1, expression2, .. expression_n;
    8. Các bảng mà bạn muốn lấy dữ liệu. Phải có ít nhất một bảng được liệt kê trong mệnh đề từ
  • SELECT expression1, expression2, .. expression_n,
           SUM[aggregate_expression]
    FROM tables
    [WHERE conditions]
    GROUP BY expression1, expression2, .. expression_n;
    9. Không bắt buộc. Đây là những điều kiện phải được đáp ứng cho các dữ liệu được chọn

3. Phiên bản

Hàm 

SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
4 có thể được sử dụng trong các phiên bản sau của 
SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
5

  • mysql 5. 7, MySQL5. 6, MySQL5. 5, MySQL5. 1, MySQL5. 0, MySQL4. 1, MySQL4. 0, Mysql 3. 23

4. Ví dụ

Ví dụ tìm tổng số tiền tháng 1 của một lớp

SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
6

Hàm SUM[] dùng để lấy giá trị tổng của một cột

cú pháp

SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
7

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 để tải xuống bảng lệnh tạo bảng như bên dưới]

Họ và tênGiới tínhTuổiThành phốNguyễn Thanh NhànNam19Cần ThơPham Thu HuongNu20Vĩnh LongNguyễn Như NgọcNu20Vĩnh LongNguyễn Như NgọcNam19Vĩnh LongNguyễn Như NgọcNu22Cần ThơPham Thu HuongNam35Cần ThơPham Thu HuongNam44Cần Thơ

Phạm Thu Hương

SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
0

Nu

TỔNG [Tuổi]179

Vĩnh Long

SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
1

Nu

Tuổi_Nam117

Hàm SUM trong MySQL được sử dụng để tìm tổng của một trường trong các bản ghi đa dạng. SUM trong MySQL được sử dụng để tìm tổng của một trường trong các bản ghi đa dạng

Để hiểu cách sử dụng hàm SUM, bạn xem xét bảng sinhvienk58 có các bản ghi sau

Bây giờ, dựa vào bảng trên, bạn muốn tính tổng của tất cả diemthi, bạn sử dụng lệnh sau. diemthi, you used after command

SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
2

Quảng cáo

Bạn có thể tính tổng các bản ghi đa dạng bằng cách sử dụng mệnh đề GROUP BY. Ví dụ sau tính toán tất cả các bản ghi liên quan tới một người. NHÓM THEO. Ví dụ sau tính toán tất cả các bản ghi liên quan tới một người

SELECT expression1, expression2, .. expression_n,
       SUM[aggregate_expression]
FROM tables
[WHERE conditions]
GROUP BY expression1, expression2, .. expression_n;
3

Kết quả là

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng. miễn phí. Tải ngay ứng dụng trên Android và iOS

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube

Theo dõi fanpage của nhóm https. //www. Facebook. com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https. //www. Facebook. com/tuyen. vietjack to continue theo dõi hàng loạt bài viết mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile. mới nhất của chúng tôi

Chủ Đề