소그룹 간의 소계 및 총계를 계산하는 함수

| ROLLUP (A) | - A로 그룹핑

EX1. ROLLUP (A)

날짜별, 주문음료별로 그룹핑 + 총합계

SELECT ORDER_DT, COUNT(*)
FROM STARBUCKS_ORDER
GROUP BY ROLLUP (ORDER_DT)
ORDER BY ORDER_DT;

Untitled

EX2. ROLLUP (A, B)

A, B별 그룹핑 + A별 그룹핑 + 총합계 = 날짜별, 주문음료별로 그룹핑 + 날짜별로 그룹핑 + 총합계

SELECT ORDER_DT, ORDER_ITEM, COUNT(*)
FROM STARBUCKS_ORDER
GROUP BY ROLLUP (ORDER_DT, ORDER_ITEM)
ORDER BY ORDER_DT;

Untitled

EX3. ROLLUP (A, B, C)

날짜별(A), 주문음료별(B), 판매사원별(C)로 그룹핑

SELECT ORDER_DT, ORDER_ITEM, REG_NAME, COUNT(*)
FROM STARBUCKS_ORDER
GROUP BY ROLLUP (ORDER_DT, ORDER_ITEM, REG_NAME)
ORDER BY ORDER_DT;

Untitled