본문 바로가기
Develop/DATABASE

오라클)KEEP 키워드 - DENSE_RANK (FIRST | LAST)

by 걸어다니는 종합병원 2022. 10. 29.
반응형

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 

함수로 집계하여 처리

반응형

댓글