데이터베이스 with MSSQL/SQL 입문
윈도우 함수
코다람쥐
2022. 4. 11. 15:59
1. 사용
윈도우함수는 ~OVER( [PARTITION], [ORDER BY], [ROWS] ) 형식으로 사용된다.
SELECT *,
ROW_NUMBER() OVER (ORDER BY salary DESC), -- 행#번호
RANK() OVER (ORDER BY salary DESC), -- 랭킹
DENSE_RANK() OVER (ORDER BY salary DESC), -- 랭킹 (공동순위)
NTILE(100) OVER (ORDER BY salary DESC) -- 상위 몇% 표시(백분율)
FROM salaries;