Перечисли известные тебе оконные функции SQL.

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

Короткий ответ

Что ответить на собеседовании

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

Подробный разбор

Ответ с пояснениями

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

К ранжированию относятся ROW_NUMBER, RANK, DENSE_RANK и NTILE. LAG и LEAD обращаются к соседним строкам, FIRST_VALUE и LAST_VALUE — к значениям в рамке. SUM, AVG, COUNT, MIN и MAX могут работать через OVER.

Объясните PARTITION BY, ORDER BY и рамку окна. Особенно осторожно с LAST_VALUE: без подходящей рамки он может возвращать не последнее значение всей партиции, а значение текущей границы.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее