본문 바로가기

프로그램

[ORACLE]ORACLE KEEP 함수

반응형

ORACLE KEEP 함수



KEEP은 분석함수가 아니라고 함

  • 그룹별 집계결과를 1개행으로 반환 => group by 와 같이 사용 가능
  • OVER 구문이 없음 

select fac_no

    , max(qty1)

    , max(wono) keep (dense_rank last order by qty1)

    , min(qty1)

    , min(wono) keep (dense_rank first order by qty1)

from work

group by fac_no

  • last qty1 기준 마지막 값의 wono
  • firstqty1 기준 첫번쨰 값의 wono

참고 및 공부한 URL

http://www.gurubee.net/lecture/2676