학습용 기출·복원자료 분류 확인SQLD · 2024년 52회 SQL 기본 및 활용 · 28번
CUBE에 대한 설명으로 알맞은 것은?
1
모든 컬럼에 모든 경우의 다차원 집계
정답 근거‘모든 컬럼에 모든 경우의 다차원 집계’은 ROLLUP의 정의와 질문에서 요구한 적용 조건을 충족한다. 따라서 1번 보기 ‘모든 컬럼에 모든 경우의 다차원 집계’의 적용 여부를 문제 조건과 대조해야 한다.
2
특정 컬럼에 대해 소계만 집계
오답 이유‘특정 컬럼에 대해 소계만 집계’은 이 문항에서 요구하는 ‘모든 컬럼에 모든 경우의 다차원 집계’의 정의·역할과 구분된다. ‘모든 컬럼에 모든 경우의 다차원 집계’은 ROLLUP의 정의와 질문에서 요구한 적용 조건을 충족한다. 따라서 2번 보기 ‘특정 컬럼에 대해 소계만 집계’의 적용 여부를 문제 조건과 대조해야 한다.
3
전체 집계만 수행
오답 이유‘전체 집계만 수행’은 이 문항에서 요구하는 ‘모든 컬럼에 모든 경우의 다차원 집계’의 정의·역할과 구분된다. ‘모든 컬럼에 모든 경우의 다차원 집계’은 ROLLUP의 정의와 질문에서 요구한 적용 조건을 충족한다. 따라서 3번 보기 ‘전체 집계만 수행’의 적용 여부를 문제 조건과 대조해야 한다.
4
부분 집계만 수행
오답 이유‘부분 집계만 수행’은 이 문항에서 요구하는 ‘모든 컬럼에 모든 경우의 다차원 집계’의 정의·역할과 구분된다. ‘모든 컬럼에 모든 경우의 다차원 집계’은 ROLLUP의 정의와 질문에서 요구한 적용 조건을 충족한다. 따라서 4번 보기 ‘부분 집계만 수행’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 1번
핵심 판단은 1번 ‘모든 컬럼에 모든 경우의 다차원 집계’입니다. ‘모든 컬럼에 모든 경우의 다차원 집계’은 ROLLUP의 정의와 질문에서 요구한 적용 조건을 충족한다.