문제
다음 테이블을 PIVOT한 결과로 가장 적절한 것은?
[원본 테이블] 학생 과목 점수 김철수 국어 90 김철수 수학 80 이영희 국어 85 이영희 수학 75
SQLSELECT * FROM 성적 PIVOT (SUM(점수) FOR 과목 IN ('국어', '수학'));
① 학생 2건, 열 3개 ② 학생 2건, 열 4개 ③ 학생 4건, 열 2개 ④ 학생 4건, 열 3개
정답
1번
해설
정답: ① PIVOT 결과는 학생별로 집계되어 김철수, 이영희 2건의 행과 학생+국어+수학 총 3개의 열이 생성됩니다. 오답: ②④ 열 개수가 틀렸습니다. ③ 행 개수가 틀렸습니다.