동점 처리
90점 동점에서 ROW_NUMBER, RANK, DENSE_RANK가 갈라진다
ORDER BY score DESC 결과가 같아도 동점 다음 번호를 처리하는 규칙이 다릅니다.
이름
score
ROW_NUMBER
RANK
DENSE_RANK
민준
100
1
1
1
서연
90
2
2
2
지우
90
3
2
2
도윤
80
4
4
3
ROW_NUMBER
동점도 2, 3으로 나뉩니다.
RANK
공동 2위 뒤는 4위입니다.
DENSE_RANK
공동 2위 뒤가 3위입니다.
TOP-N
정확히 N개면 ROW_NUMBER가 안전합니다.