1) 복수행 서브쿼리 : Where절에서 사용

 

※ 복수행 서브쿼리의 연산자

   ⓐ all : 모두

   ⓑ any : 어떤 것 중에 하나

   ⓒ in : 중에 하나라도 같다 (= any)

   ⓓ exists : 존재유무

 

① all 

 

>> 첫 번째 실행결과 : 하나의 salary의 값과 부서번호가 60인 모든 사람들의 salary를 비교할 수 없다.

 

>> 두 번째 실행결과: all을 써줄경우 정상적으로 실행된다.

 

② in

>> 실행결과 : 부서번호가 80번인 사원을 제외한 나머지 사원들 중 80번 부서 사원과 같은 월급을 받는 사람들이 출력된다.

 

③ not in

>> 실행결과 : 80번 부서 사원들과 다른 월급을 받는 사원들 모두가 출력된다.

 

④ exists 

>> 실행결과 : 월급이 20000이 초과되는 사원의 모든 내용이 출력된다.

 

 

 

 

블로그 이미지

모데스티

,