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

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

문제

다음 [직원]과 [팀] 테이블에서 SQL문 결과의 행 수를 쓰시오.

[직원]

성명팀번호
홍길동100
김철수200
이영희NULL

[팀]

번호팀명
100기획
200마케팅
300총무
SQL
SELECT 직원.성명,.팀명 FROM 직원 LEFT JOINON 직원.팀번호 =.번호;

정답

3

3

해설

LEFT JOIN은 왼쪽 테이블(직원)의 모든 행을 보존합니다. 홍길동은 팀번호 100으로 기획팀과 매칭, 김철수는 팀번호 200으로 마케팅팀과 매칭, 이영희는 팀번호가 NULL이므로 팀명이 NULL로 표시되지만 행은 유지됩니다. 따라서 총 3행이 출력됩니다.

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

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