SQL Агрегатные функции
SQL Совокупность функции
Агрегатная функция - это функция, которая выполняет вычисление для набора значений и возвращает одно значение.
Агрегатные функции часто используются с GROUP BY
предложением SELECT
инструкции. Предложение GROUP BY
разбивает результирующий набор на группы значений, и агрегатная функция может быть использована для возврата одного значения для каждой группы.
Наиболее часто используемыми агрегатными функциями SQL являются:
MIN()
- возвращает наименьшее значение в выбранном столбцеMAX()
- возвращает наибольшее значение в выбранном столбцеCOUNT()
- возвращает количество строк в набореSUM()
- возвращает общую сумму числового столбцаAVG()
- возвращает среднее значение числового столбца
Агрегатные функции игнорируют нулевые значения (за исключением COUNT()
).
Мы рассмотрим агрегатные функции, описанные выше, в следующих главах.