Leetcode MYSQL (178)

Pocketopi·2025년 5월 2일

[MYSQL] Leetcode

목록 보기
27/34

🔔 문제

점수별로 순위를 나누어 출력하라.
단, 같은 점수는 같은 순위를 갖고, 그 이후 순위에는 영향을 미치지 않는다.
Rank Scores

🎯 풀이 전략

🔑 핵심 포인트

순위를 부여하는데, 이 후 순위에는 영향을 미치지 않기 때문에 DENSE_RANK를 사용한다.
RANK는 예악어이기 때문에 ''안에 넣어 사용한다.

💻 전체 코드

SELECT SCORE, DENSE_RANK() OVER(ORDER BY SCORE DESC) AS 'RANK'
FROM SCORES

💡 핵심문법 및 배운 점

  • DENSE_RANK() OVER ( ... )

⏱️ 걸린 시간: 약 2분 23초

profile
통계학/컴퓨터공학 전공 4학년 학생 DA뿌수기 일기장

0개의 댓글