[LeetCode] 178. Rank Scores

Chobby·2025년 2월 1일
1

LeetCode

목록 보기
201/427

😎풀이

  1. DENSE_RANK()를 사용하여 순위를 score 내림차 순 기준으로 구한다.
  2. 점수를 내림차 순으로 정렬한다.
  3. 구해진 순위와 내림차 순 정렬된 점수를 행으로 묶어 반환한다.
SELECT 
    score,
    DENSE_RANK() OVER (ORDER BY score DESC) AS `rank` -- DENSE_RANK를 사용하여 동점자 처리 후 순위 부여
FROM 
    Scores
ORDER BY 
    score DESC; -- 점수를 내림차순으로 정렬
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글