본문 바로가기
SQL

[LeetCode] Rank Scores (rank, dense rank, row number)

by YGSEO 2021. 4. 10.
728x90
SELECT Score, DENSE_RANK() OVER (ORDER BY Score DESC) AS 'Rank' 
FROM Scores

 

RANK

중복 값에 대해서 동일한 순위 그리고

중복 값 다음 값에 대해서 중복순위 + 중복값 개수 의 순위를 출력합니다.

 

DENSE_RANK

중복 값에 대해서 동일한 순위 그리고

중복 값 다음 값에 대해서 중복순위 + 1 의 순위를 출력합니다.

 

ROW_NUMBER

중복 값에 대해서 순차적인 순위 그리고

중복 값 다음 값에 대해서 또한 순차적인 순위를 출력합니다.



출처: https://doorbw.tistory.com/221 [Tigercow.Door]

 

출처: doorbw.tistory.com/221

728x90

댓글