SQL Server: Hàm tập hợp (Aggregate)
Giải phóng thời gian, khai phóng năng lực
Các hàm tập hợp được dùng để thống kê dữ liệu, các hàm này thường đi cùng với câu lệnh SELECT. Dưới đây là danh sách các hàm tập hợp phổ biến.
1. SUM()
Hàm SUM() dùng để tính tổng các giá trị của một cột nào đó.
Cú pháp:
Ví dụ áp dụng:
Câu lệnh trên sẽ tính tổng tất cả các giá trị trong cột mark của bảng Marks.
- Tính tổng tuổi của các học viên (ý 8 bài tập Practical 2):
2. AVG()
Hàm AVG() dùng để tính tổng các giá trị của một cột nào đó.
Cú pháp:
Ví dụ áp dụng:
Câu lệnh trên sẽ tính trung bình cộng các giá trị trong cột mark của bảng Marks.
- Đưa ra tuổi trung bình của các học viên (ý 1 bài tập Practical 2):
SELECT AVG(Age) AS N'Tuổi trung bình của các học viên' FROM Student;
3. COUNT()
Hàm COUNT() dùng để đếm số bản ghi lấy được từ câu lệnh SELECT.
Cú pháp:
Ví dụ áp dụng:
Câu lệnh trên sẽ đếm các bản ghi của bảng Marks.
4. MAX()
Hàm MAX() dùng để lấy giá trị lớn nhất của một cột nào đó.
Cú pháp:
Ví dụ áp dụng:
Câu lệnh trên sẽ lấy giá trị lớn nhất trong cột mark của bảng Marks.
- Hiển thị điểm thi cao nhất của từng môn học (ý 18 bài tập Practical 2):
5. MIN()
Ngược với hàm MAX(), hàm MIN() dùng để lấy giá trị nhỏ nhất của một cột nào đó.
Cú pháp:
Ví dụ áp dụng:
Câu lệnh trên sẽ lấy giá trị nhỏ nhất trong cột mark của bảng Marks.
- Hiển thị tên và điểm trung bình của những học viên có điểm trung bình nhỏ nhất (ý 17 bài tập Practical 2):
Giải phóng thời gian, khai phóng năng lực