Функции аггрегирования данных

Здесь вы найдете все функции аггрегирования данных, которые используются вместе с GROUP BY в команде SELECT и которые аггрегируют данные из многих записей данных или выполняют статистические функции на них.

AVG - среднее арифметическое

Синтаксис

Описание

    AVG возвращает среднее арифметическое всех значений указанного поля : AVG(x) = SUM(x)/COUNT(x).

    Пример:

SELECT AVG(preis)
FROM torder; 

Подсчитывает среднюю цену заказов ...

COUNT - подсчитать количество записей данных

Синтаксис:

Описание:

    COUNT подсчитывает количество сгруппированных строк данных, имеющих какое-либо значение в указанном поле.

    Пример:

SELECT COUNT(DISTINCT preis)
FROM torder;

Подсчитывает количество различных значений поля preis в таблице torder.

SUM - суммировать значения

Синтаксис:

Описание:

    SUM возвращает сумму всех значений указанного поля. NULL-значения не учитываются.

    Пример:

SELECT SUM(preis)
FROM torder;

Здесь подсчитывает сумма цен всех заказов, содержащихся в таблице torder.

MIN - наименьшее значение поля данных

Синтаксис

Описание

    MIN возвращает наименьшее значение указанного поля в группе.

    Пример:

SELECT MIN(preis)
FROM torder; 

Возвращает самое наименьшее значение поля preis.

MAX - наибольшее значение поля данных

Синтаксис

Описание

    MAX возвращает максимальное значение поля preis.

    Пример:

SELECT MAX(preis)
FROM torder;

Возращает наибольшую цену, содержащуюся в поле preis.

RANGE - определить интервал данных

Синтаксис

Описание

    RANGE возвращает разницу между наибольшим и наименьшим значением поля, RANGE(x)=MAX(x)-MIN(x).

    Пример:

SELECT PANGE(preis)
FROM torder; 

Возвращает интервал в котором содержатся цены.

STDDEV - стандартное отклонение

Синтаксис:

Описание:

    STDDEV возвращает стандартное отклонение всех значений указанного поля (квадратный корень из дисперсии).

    Пример:

SELECT STDDEV(preis)
FROM torder; 

Стандартное отклонение цен.

VARIANCE - дисперсия значений

Синтаксис

Описание

    VARIANCE вычисляет дисперсию значений указанного поля.

    Пример:

SELECT VARIANCE(preis)
FROM torder;

Дисперсия значений поля preis.