Hàm tổng hợp là hàm thực hiện phép tính trên một tập hợp các giá trị và trả về một giá trị duy nhất.
Các hàm tổng hợp thường được sử dụng với GROUP BY
mệnh đề của SELECT
câu lệnh. GROUP BY
Mệnh đề này chia tập kết quả thành các nhóm giá trị và hàm tổng hợp có thể được sử dụng để trả về một giá trị duy nhất cho mỗi nhóm.
Các hàm tổng hợp SQL được sử dụng phổ biến nhất là:
MIN()
- trả về giá trị nhỏ nhất trong cột được chọnMAX()
- trả về giá trị lớn nhất trong cột được chọnCOUNT()
- trả về số hàng trong một tập hợpSUM()
- trả về tổng của một cột sốAVG()
- trả về giá trị trung bình của một cột sốCác hàm tổng hợp bỏ qua các giá trị null (trừ COUNT()
).