SQL

(SQL) WINDOW 함수 - 비율 관련 함수

스위트치즈 2020. 5. 28. 12:59

1) 비율 관련 윈도우 함수

- CUME_DIST : 파티션 전체 건수에서 현재 행보다 작거나 같은 건수에 대한 누적 백분율을 조회. 누적 분포상에 위치를 0~1사이의 값으로 가진다.

- PERCENT_RANK : 파티션에서 제일 먼저 나온 것을 0, 제일 늦게 나온 것을 1로 하여 값이 아닌 행의 순서별 백분율을 조회한다.

- NTILE : 파티션별로 전체 건수를 ARGUMENT 값으로 N등분한 결과를 조회한다.

- RATIO_TO_REPORT : 파티션 내에 전체 SUM(컬럼)에 대한 행 별 컬럼 값의 백분율을 소수점까지 조회한다.

 

2) PERCENT_RANK

 

3) NTILE

 

4) RATIO_TO_REPORT