Оконные функции
Основная идея
Примеры оконных функций
SELECT
employee_id,
department_id,
ROW_NUMBER() OVER(PARTITION BY department_id ORDER BY salary DESC) AS row_num
FROM employees;SELECT
employee_id,
salary,
RANK() OVER(ORDER BY salary DESC) AS salary_rank
FROM employees;Ключевые отличия от обычных агрегатных функций
Last updated