[ORACLE] RANK(순위) 함수
ORACLE RANK(순위) 함수 Oracle에서 제공하는 순위 함수 3가지 RANK : 동일한 값이면 중복 순위를 부여하고, 다음 순위는 해당 개수만큼 건너뛰고 반환한다. (중복 순위 다음 순서 건너뜀 - 1,2,2,4) DENSE_RANK : 동일한 값이면 중복 순위를 부여하고, 다음 순위는 중복 순위와 상관없이 순차적으로 반환한다. (중복순위 다음 순위 연속 - 1,2,2,3) ROW_NUMBER : 중복 관계없이 순차적으로 순위를 반환한다. (중복순위 없이 유일값 - 1,2,3,4) RANK 함수 급여가 높은 순서대로 순위를 구하는 예제 SELECT deptno, empno, sal , RANK() OVER(ORDER BY sal DESC) rk FROM emp ; 실행결과 : 급여가 같은 경우 ..
더보기