1. RANK () OVER ( [query_partition_clause] order_by_clause)
2. DENSE_RANK () OVER ( [query_partition_clause] order_by_clause)
3. PERCENT_RANK () OVER ([query_partition_clause] order_by_clause )
--그룹 수에 대한 값의 순위 퍼센트를 계산, 범위 : 0 < PERCENT_RANK < 1
4. CUME_DIST ( ) OVER ( [query_partition_clause] order_by_clause )
-- 누적 분포 (전체 중 특정한 값의 위치를 계산), 범위 : 0 < CUME_DIST < 1
5. NTILE (expr) OVER ( [query_partition_clause] order_by_clause )
-- 분위수 계산
6. ROW_NUMBER () OVER ( [query_partition_clause] order_by_clause )
-- 행의 수 계산 (파티션 내에서 각 행에 대해 1로 시작하여 정렬되어 정의되는 유일한 수를 할당)
------------------------------------------
[누적합] : ROWS UNBOUNDED PRECEDING
[이동평균] : ROWS 2 PRECEDING (시간에 근거 - 시계열)
[중심평균] : 현재 행이 중심이 된다. (예. 전날과 다음날과의 평균)
------------------------------------------
RATIO_TO_REPORT : RATIO_TO_REPORT ( expr ) OVER ( [query_partition_clause] )
------------------------------------------
{LAG | LEAD} ( value_expr [, offset] [, default] ) OVER ( [query_partition_clause] order_by_clause )
------------------------------------------
[CUME DIST] : RANK () OVER ( [query_partition_clause] order_by_clause) --> 누적분포
[출처] 오라클 특별한 함수 모음|작성자 구름할까
'Database > ORACLE' 카테고리의 다른 글
언두 테이블 스페이스 크기 결정 (0) | 2009.03.08 |
---|---|
Toad Schema Browser TAB option (0) | 2009.03.08 |
EXPORT받은 DUMP 파일의 CHARACTER SET 확인 방법 (0) | 2009.03.08 |
ORACLE 조회 결과를 HTML로 출력하기 (0) | 2009.03.08 |
LINUX에서 ORACLE 삭제 (0) | 2009.03.08 |