2009. 6. 23. 19:14
☞ 그룹별로 순위를 부여 하는 법
-- 위 예제는 deptno를 파티션으로 나누어서 부서별로 순위를 부여 합니다.
-- 특정한 그룹별로 순위를 부여하고 싶을때 사용 하면 편합니다.
SQL>SELECT deptno, ename, sal,
RANK() OVER (PARTITION BY deptno ORDER BY sal DESC ) as rk
FROM emp ;
-- 위 예제는 deptno를 파티션으로 나누어서 부서별로 순위를 부여 합니다.
-- 특정한 그룹별로 순위를 부여하고 싶을때 사용 하면 편합니다.
SQL>SELECT deptno, ename, sal,
RANK() OVER (PARTITION BY deptno ORDER BY sal DESC ) as rk
FROM emp ;
'ORACLE' 카테고리의 다른 글
INDEX를 조회하여 파일로 저장 후 실행하기 (0) | 2009.09.17 |
---|---|
테이블 스크립트 조회(DDL 조회) (0) | 2009.09.17 |
파티션 테이블 DROP하기 (0) | 2009.06.11 |
오라클 세션 조회 (0) | 2009.06.11 |
merge이용 (0) | 2009.06.01 |