-
윈도우 함수데이터베이스 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;
'데이터베이스 with MSSQL > SQL 입문' 카테고리의 다른 글
변수와 흐름 제어 (0) 2022.04.11 TRANSACTION (0) 2022.04.11 JOIN (0) 2022.04.08 UNION, INTERSECT, EXCEPT (0) 2022.04.08 인덱스(INDEX) (0) 2022.04.08