SQL 개발자 (SQLD) / 02 SQL기본및활용
NOT IN 대신 NOT EXISTS를 권하는 상황으로 가장 알맞은 것은?
- 서브쿼리 결과에 NULL이 섞일 수 있을 때
- 서브쿼리 결과가 많을 때
- 정렬이 필요할 때
- 집계가 필요할 때
정답과 해설 보기
1. 서브쿼리 결과에 NULL이 섞일 수 있을 때
NOT IN은 목록에 NULL이 하나만 있어도 결과가 비어 버립니다. NOT EXISTS는 그 함정이 없습니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.