정보처리기사 실기SQLSQL - LEFT OUTER JOIN과 NULL난이도 1SHORT_ANSWER

정보처리기사 실기 SQL - LEFT OUTER JOIN과 NULL 기출문제 #10831

문제

다음 [학생]과 [전공] 테이블에서 SQL문 결과의 행 수를 쓰시오.

[학생]

학번전공코드
101CS
102MA
103NULL
104PH

[전공]

코드전공명
CS컴퓨터
MA수학
EN영어

정답

4

4

해설

LEFT JOIN은 왼쪽 테이블(학생)의 모든 행을 보존합니다. 학번 101은 CS와 매칭되어 '컴퓨터', 학번 102는 MA와 매칭되어 '수학', 학번 103은 전공코드가 NULL이므로 전공명이 NULL로 매칭, 학번 104는 PH인데 전공 테이블에 PH가 없으므로 전공명이 NULL로 매칭됩니다. 따라서 총 4행이 반환됩니다.

정보처리기사 실기 시험 준비 가이드

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

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