http://vietjack.com/sql/index.jsp Copyright © vietjack.com Mệnh đề GROUP BY SQL Mệnh đề GROUP BY SQL sử dụng kết hợp với lệnh SELECT để xếp liệu đồng vào nhóm Trong SQL, mệnh đề GROUP BY theo sau mệnh đề WHERE lệnh SELECT trước mệnh đề ORDER BY Cú pháp Cú pháp Mệnh đề GROUP BY SQL Mệnh đề GROUP BY phải theo sau điều kiện mệnh đề WHERE phải đứng trước mệnh đề ORDER BY sử dụng SELECT cot1, cot2 FROM ten_bang WHERE [ dieu_kien ] GROUP BY cot1, cot2 ORDER BY cot1, cot2 Ví dụ Bạn theo dõi bảng SINHVIEN có ghi sau: + + -+ -+ -+ + | ID | TEN | TUOI| KHOAHOC | HOCPHI | + + -+ -+ -+ -+ | | Hoang | 21 | CNTT | | | | Viet | 19 | DTVT | | | Thanh | 18 | KTDN | | | Nhan | 19 | CK | 4.5 | | | Huong | 20 | TCNH | | | | + + -+ -+ -+ -+ Nếu bạn muốn biết tổng số học phí sinh viên, truy vấn GROUP BY sau: SQL> SELECT TEN, SUM(HOCPHI) FROM SINHVIEN GROUP BY TEN; http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp Copyright © vietjack.com Ví dụ cho kết quả: + + -+ | TEN | SUM(HOCPHI) | + + -+ | Hoang | | Huong | Nhan | | | | | | Thanh | 4.5 | | Viet | | + + -+ Bây giờ, có bảng sau với tên: + + -+ -+ -+ + | ID | TEN | TUOI| KHOAHOC | HOCPHI | + + -+ -+ -+ -+ | | Hoang | 21 | CNTT | | | | Hoang | 20 | DTVT | | | | Viet | 19 | DTVT | | | Thanh | 18 | KTDN | | | Nhan | 19 | CK | 4.5 | | | Huong | 20 | TCNH | | | | + + -+ -+ -+ -+ Lúc này, bạn muốn biết tổng số học phí sinh viên, truy vấn GROUP BY sau: SQL> SELECT TEN, SUM(HOCPHI) FROM SINHVIEN GROUP BY TEN; Ví dụ cho kết quả: + -+ -+ | TEN | SUM(HOCPHI) | + -+ -+ | Hoang | | http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp | Huong | Nhan | | Copyright © vietjack.com | | | Thanh | 4.5 | | Viet | | + -+ -+ http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... -+ Lúc này, bạn muốn biết tổng số học phí sinh viên, truy vấn GROUP BY sau: SQL> SELECT TEN, SUM(HOCPHI) FROM SINHVIEN GROUP BY TEN; Ví dụ cho kết quả: + -+ -+ | TEN | SUM(HOCPHI) |...http://vietjack.com /sql/ index.jsp Copyright © vietjack.com Ví dụ cho kết quả: + + -+ | TEN | SUM(HOCPHI) | + ... | Hoang | | http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /sql/ index.jsp | Huong | Nhan | | Copyright © vietjack.com | | | Thanh | 4.5 | | Viet | | + -+