코딩문제풀이/SQL

[LeetCode] Rank Score (SQL)

오늘밤공부 2023. 4. 28. 11:00
반응형

🗓️ 문제 설명

  • Scores 테이블은 한 게임의 점수를 포함하고 있습니다.
  • Scores 테이블의 id, score는 각각 ID, 점수를 나타냅니다.
  • score는 실수로 소수점 두번째 자리까지만 존재합니다.
  • id는 기본키입니다.
Column name Type
id int
score decimal

 

문제

  • 다음의 규칙에 따라 순위를 계산하는 SQL문을 작성해주세요.
    • 점수는 내림차순으로 정렬하여 순위를 매겨주세요.
    • 만약 같은 점수가 있다면 같은 순위로 묶어주세요.
    • 순위의 공백없이 순위를 매겨주세요.
  • 문제 예시
id score
1 3.50
2 3.65
3 4.00
4 3.85
5 4.00
6 3.65
  • 출력 예시
score rank
4.00 1
4.00 1
3.85 2
3.65 3
3.65 3
3.50 4

 

💻 코드

최종 코드

  • 실행 결과

 

코드 풀이

 

반응형