coding/sql 코딩테스트

[리트코드] 178. Rank Scores

임이레 2025. 1. 23. 16:03

문제의 조건은 

# 점수는 high -> low
# 점수 같으면 동등한 랭킹 부여
# 그다음 점수는 연속적인 (뜀 없음) -> dense_rank

 

이를 위해 rank 관련 Window function을 사용하면 되겠다고 생각했다. 

 

select score  
    , dense_rank() over (order by score desc) as 'rank'
from Scores