반응형
RANK() : 결과 집합의 파티션 내에 있는 각 행의 순위를 반환
구문 : RANK() OVER ( [PARTITION BY CLAUSE] ORDER BY CLAUSE )
DENSE_RANK() : 결과 집합의 파티션 내 행의 순위를 순위 간격 없이 반환
구문 : DENSE_RANK() OVER ( [PARTITION BY CLAUSE] ORDER BY CLAUSE )
* [PARTITION BY CLAUSE] 는 생략 가능 : 사용 시 CLAUSE에서의 랭크를 표시
ROW_NUMBER() : 결과 집합의 파티션 내의 행 일련 번호를 반환
구문 : ROW_NUMBER() OVER ( [PARTITION BY CLAUSE] ORDER BY CLAUSE )
* [PARTITION BY CLAUSE] 는 생략 가능 : 사용 시 CLAUSE에서의 일련번호를 표시
NTILE : 정렬된 파티션의 행을 지정된 수의 그룹으로 분산
구문 : NTILE (integer_expression) OVER ( [PARTITION BY CLAUSE] ORDER BY CLAUSE )
'Study > DB' 카테고리의 다른 글
Oracle Characterset 변경 (0) | 2016.08.03 |
---|---|
Oracle DataBase Version 확인 Query. (0) | 2014.12.10 |
Oracle 다중 Row 를 한개의 Row 로 변형 (0) | 2014.03.14 |
Oracle Hex to Decimal, Decimal to Hex (0) | 2014.01.22 |
Commons DBCP 옵션설명 (출처 : 충치치료) (0) | 2013.03.26 |