SQL 개발자 (SQLD) / 03 실전감각
부서를 기준으로 외부 조인한 뒤 사원의 직급이 과장이라는 조건을 WHERE 절에 쓰면 어떤 일이 벌어지나요?
- 사원 컬럼이 NULL인 행이 조건을 만족하지 못해 사라지고 사실상 내부 조인이 됩니다
- 결과가 비어 있습니다
- 사원이 없는 부서도 남습니다
- 오류가 발생합니다
정답과 해설 보기
1. 사원 컬럼이 NULL인 행이 조건을 만족하지 못해 사라지고 사실상 내부 조인이 됩니다
외부 조인의 의미를 유지하려면 그 조건을 ON 절에 써야 합니다. 가장 자주 나오는 실수입니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.