Что Такое Групповые Функции?
Эта рубрика далее исследует функции. Она сосредотачивается на том, как получать сводную информацию (такую как средние значения) для групп строк.
В рубрике будет рассматриваться, как группировать строки в таблице в меньшие наборы и как определять критерии поиска для групп строк.
Групповые функции работают на наборах строк, чтобы выдать один результат на группу.

В отличие от однострочных функций, групповые функции работают на наборах строк и получают один результат для группы. Эти наборы могут включать всю таблицу или таблицу, разделенную на группы.
Типы Групповых Функций
AVG
COUNT
MAX
MIN
STDDEV
SUM
VARIANCE

Каждая из функций принимает параметр. Следующая таблица идентифицирует опции, которые можно использовать в синтаксисе:
Функция | Описание |
---|---|
AVG([DISTINCT|ALL]n) | Среднее значение n , игнорируя значения null |
COUNT({*|[DISTINCT|ALL]expr}) | Число строк, где expr оценивается в какое-либо значение, кроме null (вычисляет количество всех выбранных строк при использовании * , включая дубликаты и строки с null-значениями) |
MAX([DISTINCT|ALL]expr) | Максимальное значение expr , игнорируя значения null |
MIN([DISTINCT|ALL]expr) | Минимальное значение expr , игнорируя значения null |
STDDEV([DISTINCT|ALL]n) | Стандартное отклонение n , игнорируя значения null |
SUM([DISTINCT|ALL]n) | Сумма значений n , игнорируя значения null |
VARIANCE([DISTINCT|ALL]n) | Вариация n , игнорируя значения null |