동점 처리

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가 안전합니다.