SQLD · 제58회 · 28번

Q.282025582과목 · SQL 기본 및 활용
다음 EMP 테이블을 대상으로 하는 SQL 에서 ROLLUP 과 CUBE 의 사용상 차이를 설명한 것으로 올바른 것은?
보기
EMP 테이블
DEPTJOBSAL
10MGR5000
10DEV3000
20MGR4500
20DEV3500
SELECT DEPT, JOB, SUM(SAL)
FROM   EMP
GROUP BY ROLLUP(DEPT, JOB)
HAVING GROUPING(DEPT) + GROUPING(JOB) > 0;
  • 1GROUPING 함수는 오직 CUBE 절과 함께할 때만 쓸 수 있다.
  • 2ROLLUP 의 결과에는 가능한 모든 조합이 빠짐없이 포함된다.
  • 3CUBE는 인수를 나열한 순서에 따라 결과가 달라진다.
  • 4롤업(ROLLUP)은 왼쪽 인수부터 차례대로 집계를 진행한다.

정답: 4 · 롤업(ROLLUP)은 왼쪽 인수부터 차례대로 집계를 진행한다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기