SQLDSQL 활용PIVOT/UNPIVOT난이도 2MCQ

SQLD PIVOT/UNPIVOT 기출문제 #99

문제

다음 PIVOT SQL에서 오류가 발생하는 이유로 가장 적절한 것은?

[테이블: 판매] 지역 월 매출 서울 1월 1000 서울 2월 1200 부산 1월 800 부산 2월 900

SQL
SELECT 지역, [1], [2] FROM 판매

PIVOT (매출 FOR 월 IN ([1월], [2월]));

① FOR 절에 컬럼명이 잘못되었다 ② 집계함수가 누락되었다 ③ IN 절의 값이 잘못되었다 ④ GROUP BY 절이 누락되었다

정답

2

해설

정답: ② PIVOT 절에서는 반드시 집계함수(SUM, AVG, MAX 등)를 사용해야 합니다. '매출'만으로는 불완전합니다. 오답: ① FOR 절의 컬럼명 '월'은 올바릅니다. ③ IN 절의 값들도 올바릅니다. ④ PIVOT에서는 GROUP BY가 자동으로 처리됩니다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] PIVOT/UNPIVOT SQL 활용 기출 #99 | sqldpass