25

실습: RANK vs DENSE_RANK 비교

Day 1: 행 순서대로 번호 매기고 싶은데

학습 목표

RANK와 DENSE_RANK의 차이를 실습으로 확인한다 상황에 맞는 함수를 선택할 수 있다

미션: 시험 성적 순위 매기기

학생 시험 점수 데이터로 다양한 순위를 매겨보세요.


문제 1: 세 함수 비교

ROW_NUMBER, RANK, DENSE_RANK를 모두 사용해서 동점 상황에서 어떻게 다른지 확인하세요.


문제 2: 장학금 대상자 선정

장학금은 상위 3등까지 지급합니다. 공동 2등이 있을 때, RANK와 DENSE_RANK 각각으로 대상자를 선정하면 몇 명이 되는지 확인하세요.

에디터 로딩 중...
힌트 보기
  • ROW_NUMBER: 무조건 연속 (1, 2, 3...)
  • RANK: 동점 후 건너뜀 (1, 1, 3...)
  • DENSE_RANK: 동점 후 연속 (1, 1, 2...)
정답 보기
에디터 로딩 중...