RANK 함수가 동일한 값에 대해서는 동일한 순위를 부여하는데 반해, ROW_NUMBER 함수는 유니크한 순위를 부여한다. SELECT NAME ,ID RANK() OVER (ORDER BY NAME) RANK, ROW_NUMBER() OVER (ORDER BY NAME,ID) AS ROW_NUMBER FROM S_DEPT NAME ID RANK ROW_NUMBER -------------------------------------------------------------------------------------- ADMIN 50 1 1 FINANCE 10 2 2 OPER 41 3 3 OPER 42 3 4 OPER 43 3 5 OPER 44 3 6 OPER 45 3 7 SALES 31 8 8 SALE..