Agregate functions
- COUNT — считает количество значений в колонке.
SUM— вычисляет сумму значений.AVG— вычисляет среднее значение.MAX— вычисляет максимальное значение.MIN— вычисляет минимальное значение.
Аргументом функции может быть результат другой функции и более сложная расчетная колонка (например с применением CASE).
Не могут быть использованы в WHERE без подзапроса. Причина в том, что WHERE фильтрует строки до применения агрегатных функций.
Могут использоваться только в контексте:
- в
SELECT(как часть вычислений) - в
HAVING(после группировки) - в подзапросах