ROLLUP, CUBE 연산자
*ROLLUP 연산자
-GROUP BY절의 그룹 조건에 따라 전체 행을 그룹화하고 각 그룹에 대해 부분합을 구하는 연산자
-GROUP BY절에 칼럼의 수가 n개이면 ROLLUP 그룹핑 조합은 n+1개
*CUBE 연산자
-ROLLUP에 의한 그룹 결과와 GROUP BY절에 기술된 조건에 따라 그룹 조합을 만드는 연산자
-GROUP BY절에 칼럼의 수가 n개이면 CUBE 그룹핑 조합은 2n개
*사용법
SELECT column, group_function(column) FROM table [WHERE condition] [GROUP BY [ROLLUP | CUBE] group_by_expression] [HAVING group_condition] |
'오라클 > Oracle,SQL' 카테고리의 다른 글
오라클공부 304. ROLLUP 연산자 예 1 (0) | 2015.10.19 |
---|---|
오라클공부 303. ROLLUP, CUBE 연산자의 개념도 (0) | 2015.10.19 |
오라클공부 301. 다중 칼럼을 이용한 그룹별 검색 (0) | 2015.10.16 |
오라클공부 300. 다중 칼럼을 이용한 그룹핑 예 (0) | 2015.10.16 |
오라클공부 299. 다중 칼럼을 이용한 그룹핑 (0) | 2015.10.16 |