Учебники

Агрегатные и оконные функции

В этой главе подробно описаны агрегатные и оконные функции.

Функции агрегации

Агрегатные функции выдают один результат из набора входных значений. В следующей таблице подробно описан список агрегатных функций.

S.No. Описание функции
1 Средний (ехр)

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

2 CORR (выражение1, выражение2)

Возвращает коэффициент корреляции между набором числовых пар.

3 COUNT ()

Возвращает количество строк.

4 MAX (выражение)

Возвращает наибольшее значение выбранного столбца.

5 MIN (выражение)

Возвращает наименьшее значение выбранного столбца.

6 SUM (выражение)

Возвращает сумму данного столбца.

7 LAST_VALUE (выражение)

Возвращает последнее значение данного столбца.

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

Возвращает коэффициент корреляции между набором числовых пар.

Возвращает количество строк.

Возвращает наибольшее значение выбранного столбца.

Возвращает наименьшее значение выбранного столбца.

Возвращает сумму данного столбца.

Возвращает последнее значение данного столбца.

Оконная функция

Функции Window выполняются для набора строк и возвращают одно значение для каждой строки из запроса. Термин окно имеет значение набора строк для функции.

Функция Window в запросе определяет окно с помощью предложения OVER ().

Предложение OVER () имеет следующие возможности:

  • Определяет оконные разбиения для формирования групп строк. (Раздел PARTITION BY)
  • Заказывает строки внутри раздела. (Предложение ORDER BY)

В следующей таблице подробно описаны оконные функции.