모던지
SQL 개발자 (SQLD) / 02 SQL기본및활용

NOT IN 대신 NOT EXISTS를 권하는 상황으로 가장 알맞은 것은?

  1. 서브쿼리 결과에 NULL이 섞일 수 있을 때
  2. 서브쿼리 결과가 많을 때
  3. 정렬이 필요할 때
  4. 집계가 필요할 때
정답과 해설 보기

1. 서브쿼리 결과에 NULL이 섞일 수 있을 때

NOT IN은 목록에 NULL이 하나만 있어도 결과가 비어 버립니다. NOT EXISTS는 그 함정이 없습니다.

풀이 화면에서 풀기 강의 읽기

모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.