본문 바로가기

_Query_

그룹 함수의 종류에 대한 데이터 발생건수 수식

GROUPING COLUMN에 분류가 누락된 데이터 없이 분포되어 있다고 가정

A 분류건수 - N1, B 분류건수 - N2, ..., C 분류건수 - Nn

1) GROUP BY A, ..., C => N1 * ... * Nn

2) GROUP BY ROLLUP(A, ..., C) => N1 * ... * Nn + 1 + N1 + N1 * N2 + ... + N1 * ... * Nn-1

3) GROUP BY A, ROLLUP(A, ..., C) => N1 * ... * Nn + N1 + N1 * N2 + ... + N1 * ... * Nn-1

4) GROUP BY CUBE(A, ..., C) => N1 * ... * Nn + 1 + N1 + ... + Nn + N1 * (1 + N2 * ... * Nn) + ... + (1 + Nn-1 * Nn)