EXISTS 연산자에 대한 설명으로 가장 적절한 것은?
정답 1번
EXISTS는 서브쿼리가 실제 값을 무엇으로 반환하는지가 아니라 조건을 만족하는 행이 한 건이라도 존재하는지만 검사한다. 첫 일치 행을 찾으면 TRUE로 판정할 수 있어 상관 서브쿼리에도 자주 사용된다. 메인 쿼리 값을 서브쿼리에 전달할 수 있고 NULL 자체가 오류를 만들지 않으며, 옵티마이저와 데이터 분포에 따라 실행 계획이 달라지므로 항상 IN보다 느리다고 단정할 수도 없다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21