SQLDSQL 활용난이도 2MCQ

SQLD SQL 활용 기출문제 #825

문제

다음 SQL에서 UNPIVOT 연산의 결과 행 수는?

SQL
[SALES_SUMMARY] 지역: '서울', '부산' | Q1: 100, 200 | Q2: 150, 250 | Q3: NULL, 300 SELECT * FROM SALES_SUMMARY UNPIVOT (매출 FOR 분기 IN (Q1, Q2, Q3));

① 4행 ② 5행 ③ 6행 ④ 8행

정답

2

해설

UNPIVOT은 열을 행으로 변환하되, NULL 값은 제외됩니다. 서울: Q1(100), Q2(150) = 2행, 부산: Q1(200), Q2(250), Q3(300) = 3행. 서울의 Q3는 NULL이므로 제외되어 총 5행이 생성됩니다. NULL 값 제외가 UNPIVOT의 기본 동작입니다.

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

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

[SQLD] SQL 활용 기출 #825 | sqldpass