ML Vault
All notes

Agregate functions

  • COUNT — считает количество значений в колонке.
  • SUM — вычисляет сумму значений.
  • AVG — вычисляет среднее значение.
  • MAX — вычисляет максимальное значение.
  • MIN — вычисляет минимальное значение.

Аргументом функции может быть результат другой функции и более сложная расчетная колонка (например с применением CASE).
Не могут быть использованы в WHERE без подзапроса. Причина в том, что WHERE фильтрует строки до применения агрегатных функций.
Могут использоваться только в контексте:

  • в SELECT (как часть вычислений)
  • в HAVING (после группировки)
  • в подзапросах