반응형
KEEP 키워드를 사용시 행 그룹의 최저 또는 최고 순위 행으로 집계를 수행할 수 있다.
기본 함수와 일부 통계 함수에 사용 가능.
aggregate_function KEEP (DENSE_RANK {FIRST | LAST} ORDER BY expr) |
항목 | 설명 | ||
DENSE_RANK FIRST | 정렬된 행 그룹에서 최저 순위 행을 지정 | ||
DENSE_RANK LAST | 정렬된 행 그룹에서 최고 순위 행을 지정 |
c1, c2은 sal 열의 최저 순위 행을 MIN, MAX
c3, c4는 sal 열의 최고 순위 행을 MIN, MAX
함수로 집계하여 처리
반응형
'Develop > DATABASE' 카테고리의 다른 글
오라클)GROUP BY 절 - ROLLUP, CUBE, GROUPING SETS, 조합 열, 연결 그룹, GROUPING 함수, GROUPING_ID 함수 (0) | 2022.12.15 |
---|---|
오라클)GROUP BY 절 - GROUP BY (0) | 2022.12.14 |
오라클)집계 함수 - 기타 (LISTAGG) (0) | 2022.10.29 |
오라클)집계 함수 - 분포 함수(PERCENTILE_COUNT, PERCENTILE_DISC, MEDIAN) (1) | 2022.10.29 |
오라클)집계 함수 - 순위 함수(RANK, DENSE_RANK, CUME_DIST, PERCENT_RANK) (0) | 2022.10.29 |
댓글