К понятиям
SQL и аналитические запросы

Оконные функции SQL

Вычисления по связанным строкам без схлопывания результата до одной строки на группу.

window functionsOVERPARTITION BYLAGLEADROW_NUMBER

Показаны только вручную проверенные связи. Частотность появится после полного покрытия раздела. Проверка от 2026-07-16.

Что нужно уметь

  • Объяснить отличие от GROUP BY
  • Выбрать partition/order/frame и оконную функцию

Как эту тему спрашивают

Канонические типы вопроса объединяют разные формулировки, но каждая ссылка ведёт на конкретный вопрос из интервью.

Что должно быть в ответе

  • Гранулярность строк сохраняется
  • PARTITION BY и ORDER BY
  • LAG/LEAD, ROW_NUMBER и агрегаты по окну