본문 바로가기
프로그래밍/oracle

[oracle] EXISTS 와 IN 함수 서브쿼리 사용법 비교해보자!

by 캘리포니아전자두뇌 2023. 1. 18.
728x90
300x250

 


EXISTS()

  • 논리연산자 중의 하나로써 후행 조건절로 서브 쿼리 형태만 올 수 있음.
  • 서브 쿼리의 결과가 "한 건이라도 존재하면" TRUE 없으면 FALSE를 리턴.
  • null에 대해 TRUE 리턴.
  • 처리순서 : 메인 쿼리 > 서브 쿼리

 


IN()

  • 서브 쿼리 또는 특정값이 들어갈 수 있음.
  • 실제 일치하는 데이터들의 모든 값까지 확인.
  • null에 대해 FALSE 리턴.
  • 처리순서 : 서브 쿼리 > 메인 쿼리
728x90
반응형

댓글