고객 테이블에 C1, C2, C3이 있고 주문 테이블에는 고객 C1의 주문 2건과 C3의 주문 1건이 있다. 다음 SQL의 결과는? SELECT 고객.고객번호 FROM 고객 LEFT JOIN 주문 ON 고객.고객번호=주문.고객번호 WHERE 주문.고객번호 IS NULL;
정답 2번
LEFT JOIN 결과에는 주문이 없는 고객도 Null이 채워진 행으로 남는다. WHERE에서 주문 쪽 고객번호가 Null인 행만 선택하므로 주문이 없는 C2만 반환된다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-26