Термин SQL и базы данных обновлено

Оконная функция: что это

Коротко

Оконная функция: функция, которая считает значение по набору строк, связанных с текущей (окну), но не сворачивает строки, как GROUP BY. Задаётся через OVER (PARTITION BY ...

Определение

Функция, которая считает значение по набору строк, связанных с текущей (окну), но не сворачивает строки, как GROUP BY. Задаётся через OVER (PARTITION BY ... ORDER BY ... рамка). Примеры: ROW_NUMBER, RANK, LAG, SUM OVER.

Из урока «Оконные функции за 7 минут»

Оконная функция считает то же самое, не сворачивая: каждая строка остаётся и получает значение, посчитанное по её «окну» соседей.

Читать урок целиком

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по SQL и базы данных проверят, что термин понятен в деле.