SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое оконные функции в SQL и зачем они нужны?

Оконные функции выполняют вычисления для набора строк, связанных с текущей строкой.

В отличие от агрегатных функций (SUM, COUNT с GROUP BY), которые схлопывают строки в одну, оконные функции сохраняют исходные строки, добавляя к ним колонку с результатом вычисления.

Пример: Вывести список всех сотрудников, их зарплату и среднюю зарплату по их отделу.

SELECT name, salary,
AVG(salary) OVER (PARTITION BY department) as avg_dep_salary
FROM employees;

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Оконные функции»

Ещё вопросы раздела «SQL и БД»

Все вопросы раздела «SQL и БД»