SQL/분석함수

[SQL]분석함수(analytic function)_분석함수에는 어떤 절이 사용가능할까?

한기리 2020. 9. 19. 20:23
728x90
320x100

분석함수에는 어떤 절이 사용가능할까?

 

* 아래 표에서 WINDOWING 절과 KEEP 절을 사용할 수 있는 분석함수와 WITHIN GROUP 절을 사용하는 분석함수를 확인할 수 있다.

 

  • 기본 함수

함수WINDOWINGKEEPWITHIN GROUP

함수 WINDOWING KEEP WITHIN GROUP
COUNT Y Y  
MIN Y Y  
MAX Y Y  
SUM Y Y  
AVG Y Y  
  • 통계 함수

함수 WINDOWING KEEP WITHIN GROUP
STDDEV Y Y  
VARIANCE Y Y  
  • 순위 함수

함수 WINDOWING KEEP WITHIN GROUP
RANK      
DENSE_RANK      
ROW_NUMBER      
NTILE      
CUME_DIST      
PERCENT_RANK      
RATIO_TO_REPORT      
  • 분포함수

함수 WINDOWING KEEP WITHIN GROUP
PERCENTILE_CONT     Y
PERCENTILE_DISC     Y
MEDIAN      
  • 순차 함수

함수 WINDOWING KEEP WITHIN GROUP
FIRST_VALUE Y    
LAST_VALUE Y    
NTH_VALUE Y    
  • 기타 함수

함수 WINDOWING KEEP WITHING GROUP
LAG      
LEAD      
LISTAGG     Y

 

728x90
320x100