Window Function이란?
SELECT name, salary,
RANK() OVER (PARTITION BY dept ORDER BY salary DESC)
FROM employees;주요 함수
- ROW_NUMBER, RANK, DENSE_RANK
- LAG, LEAD — 이전·다음 행
- SUM·AVG OVER — 누적 집계
- NTILE — 분위
집계 함수를 행별로 적용하는 SQL 기능. ROW_NUMBER·RANK·LAG·SUM OVER.
SELECT name, salary,
RANK() OVER (PARTITION BY dept ORDER BY salary DESC)
FROM employees;