Overview
얍얍얍얍얍얍
데이터를 GROUP BY하여 나타낼 수 있는 데이터를 구하는 함수이다.
소그룹 간 소계 및 총계를 계산하는 함수이다.
SELECT ORDER_DT, ORDER_ITEM, REG_NAME, COUNT(*)
FROM STARBUCKS_ORDER
GROUP BY ROLLUP(ORDER_DT, ORDER_ITEM, REG_NAME)
ORDER BY ORDER_DT;
#
SELECT ORDER_DT, ORDER_ITEM, REG_NAME, COUNT(*)
FROM STARBUCKS_ORDER
GROUP BY ROLLUP((ORDER_DT, ORDER_ITEM), REG_NAME)
ORDER BY ORDER_DT;
#
SELECT ORDER_DT, ORDER_ITEM, REG_NAME, COUNT(*)
FROM STARBUCKS_ORDER
GROUP BY ROLLUP(ORDER_DT, (ORDER_ITEM, REG_NAME))
ORDER BY ORDER_DT;
소그룹 간의 소계 및 총계를 다차원적으로 계산할 수 있는 함수이다.
SELECT ORDER_DT, ORDER_ITEM, REG_NAME, COUNT(*)
FROM STARBUCKS_ORDER
GROUP BY CUBE(ORDER_DT, ORDER_ITEM, REG_NAME)
ORDER BY ORDER_DT;
#
SELECT ORDER_DT, ORDER_ITEM, REG_NAME, COUNT(*)
FROM STARBUCKS_ORDER
GROUP BY CUBE((ORDER_DT, ORDER_ITEM), REG_NAME)
ORDER BY ORDER_DT;
#
SELECT ORDER_DT, ORDER_ITEM, REG_NAME, COUNT(*)
FROM STARBUCKS_ORDER
GROUP BY CUBE(ORDER_DT, (ORDER_ITEM, REG_NAME))
ORDER BY ORDER_DT;
특정 항목에 대한 소계를 계산하는 함수이다. 인자값으로 ROLLUP이나 CUBE를 사용할 수도 있다.