[LeetCode] Rank Scores

유시준·2022년 4월 7일
0

문제풀이

  • SCORE에 대해 순위를 매기는 문제
  • RANK()함수를 이용해 문제를 해결할 수 있다.
    • 3종류의 RANK함수가 있다.
    1. RANK() : 같은 데이터에 대해 같은 숫자를 부여하지만 다음 랭크는 그만큼 SKIP한다.
      (EX : 1,1,3,3,3,6)
    2. DENSE_RANK() : 같은 데이터에 대해 같은 숫자를 부여하고 랭크 SKIP은 없다.
      (EX : 1,1,2,2,2,3,3)
    3. ROW_NUMBER() : 같은 데이터와 상관없이 순위를 부여한다.
      (EX : 1,2,3,4,5)
  • RANK()함수 뒤에 OVER()의 괄호안에 정렬기준을 표기해준다.

코드

solution

문제링크

LeetCode/Rank Scores

profile
금꽁치's Blog

0개의 댓글