RANK(), DENSE_RANK(), ROW_NUMBER() 각각 순위/순서를 반환하는 함수이지만 결과는 조금씩 다르다. RANK는 동점자의 있는 경우 동일 순번을 리턴, 다음 순위는 다음 숫자를 하나를 건너뛴다. (1, 2, 2, 4, 4, 6, .. ) DENSE_RANK는 동점자의 경우에 동일한 순번을 리턴, 다음 순위는 다음 숫자부터 진행이 된다 (1, 2, 2, 3, 3, 4, .. ) ROW_NUMBER의 경우 동점자가 있는 경우에 정렬이 된 순서대로 순서를 반환한다. (1, 2, 3, 4, 5, 6, 7, ...) 아래와 같은 데이터가 있다고 가정해보자. 고객 판매금액 1 24000 2 17000 3 17000 4 14000 5 13500 6 13500 7 13000 SELECT 고객,..