Trung cấpTổng hợp dữ liệu ~8 phút
Hàm tổng hợp: COUNT / SUM / AVG
Hàm tổng hợp (aggregate) gộp nhiều dòng thành một giá trị duy nhất.
Lý thuyết
COUNT(*): đếm số dòng.SUM(cột): tổng.AVG(cột): trung bình.MIN,MAX: nhỏ nhất, lớn nhất.
Không có GROUP BY
Khi không có GROUP BY, toàn bộ bảng được coi là một nhóm và trả về đúng một dòng kết quả.
Ví dụ: SELECT COUNT(*), AVG(total) FROM orders; cho biết có bao nhiêu đơn và giá trị trung bình.
Thuật ngữ (di chuột để xem giải thích)
Dữ liệu mẫu
Đang tải dữ liệu mẫu…
Lý thuyết
COUNT(*): đếm số dòng.SUM(cột): tổng.AVG(cột): trung bình.MIN,MAX: nhỏ nhất, lớn nhất.
Không có GROUP BY
Khi không có GROUP BY, toàn bộ bảng được coi là một nhóm và trả về đúng một dòng kết quả.
Ví dụ: SELECT COUNT(*), AVG(total) FROM orders; cho biết có bao nhiêu đơn và giá trị trung bình.
Thuật ngữ (di chuột để xem giải thích)
Dữ liệu mẫu
Đang tải dữ liệu mẫu…
Khu vực thực hành
Đang tải trình soạn thảo…
Chạy truy vấn để xem kết quả tại đây.
Bài tập (0/2)
1
Tính lương trung bình (AVG) của toàn bộ nhân viên, đặt tên avg_salary.
Đang tải trình soạn thảo…
2
Đếm số người dùng ở 'Hanoi'.
Đang tải trình soạn thảo…
Checklist hoàn thành
- Chạy thử truy vấn mẫu
- Hoàn thành bài tập (0/2)
Trình mô phỏng thực thi SQL
Đang khởi tạo cơ sở dữ liệu…