문제
가능한 모든 조합의 소계와 총계를 생성하는 GROUP BY 확장 기능은?
① ROLLUP ② GROUPING SETS ③ CUBE ④ GROUPING
정답
3번
해설
정답: 3. CUBE는 지정된 컬럼들의 모든 가능한 조합에 대한 소계를 생성한다.
오답 풀이
- 1번: ROLLUP은 계층적 소계를 생성한다.
- 2번: GROUPING SETS는 지정된 그룹 집합만 생성한다.
- 3번: CUBE는 모든 조합을 생성한다.
- 4번: GROUPING은 소계 행 여부를 판별하는 함수이다.
보충 개념 CUBE(A, B)는 (A,B), (A), (B), () 그룹을 생성한다. ROLLUP(A,B)는 (A,B), (A), ()만 생성한다.