AGGREGATE WINDOW

집계 함수도 행을 유지한 채 분석값이 된다

SUM, AVG, COUNT 같은 집계 함수에 OVER를 붙이면 원본 행 옆에 그룹 통계를 함께 표시할 수 있습니다.

부서 통계
전체 통계
누적 계산
부서별 평균 개인 급여와 평균 비교
AVG(salary) OVER (
  PARTITION BY department
)
전체 대비 비율 각 행의 기여도 계산
salary / SUM(salary)
OVER ()
누적 합계 시간 순서로 현재까지 집계
SUM(amount) OVER (
  ORDER BY order_date
  ROWS BETWEEN UNBOUNDED PRECEDING
  AND CURRENT ROW
)
개인값
5.2M
부서합
18.9M
누적합
41.7M