SQLD · 60회 변형 · 어려움 난이도 · 48번

Q.48202660어려움 변형2과목 · SQL 기본 및 활용

사원 테이블에 대해 다음 두 SQL을 실행하였다.

[SQL1]
SELECT 부서, 직급, SUM(급여) AS 급여합
  FROM 사원
 GROUP BY CUBE(부서, 직급);

[SQL2]
SELECT 부서, 직급, SUM(급여) AS 급여합
  FROM 사원
 GROUP BY ROLLUP(직급, 부서);

[SQL1]의 결과에는 존재하지만 [SQL2]의 결과에는 존재하지 않는 행의 유형으로 가장 적절한 것은?

  • 1부서와 직급 조합별 집계 행 (부서 IS NOT NULL, 직급 IS NOT NULL)
  • 2직급별 소계 행 (부서 IS NULL, 직급 IS NOT NULL)
  • 3부서별 소계 행 (부서 IS NOT NULL, 직급 IS NULL)
  • 4전체 합계 행 (부서 IS NULL, 직급 IS NULL)

정답: 3 · 부서별 소계 행 (부서 IS NOT NULL, 직급 IS NULL)

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