SQLDSQL 활용난이도 1MCQ

SQLD SQL 활용 기출문제 #830

문제

NOT IN과 NOT EXISTS의 차이점으로 가장 적절한 것은?

① NOT IN은 NULL이 있어도 정상 동작, NOT EXISTS는 오류 발생 ② NOT EXISTS는 NULL이 있어도 정상 동작, NOT IN은 결과가 없을 수 있음 ③ 항상 동일한 결과 반환 ④ NOT EXISTS가 항상 더 빠름

정답

2

해설

NOT EXISTS는 서브쿼리에 NULL이 있어도 정상적으로 동작하지만, NOT IN은 서브쿼리 결과에 NULL이 포함되면 전체 결과가 공집합이 될 수 있습니다. 이는 NULL과의 비교가 UNKNOWN을 반환하기 때문입니다.

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

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

[SQLD] SQL 활용 기출 #830 | sqldpass