select * from employees where salary>ALL(select salary from employees where job_id='IT_PROG');select * from employees where salary>ANY(select salary from employees where job_id='IT_PROG');


subquery 절이 여러개의 행을 리턴 할 때 이 집합과 값을 비교

ALL: 모든 행에 동시에 적용되야 함 and 조건. 위의  query에서는 제일 큰 것보다 큰것

ANY : 행 중에 하나에만 적용되면 됨 or 조건. 위의 query에서는 리턴하는 행중에 아무거나 하나보다만 크면 리턴해 준다.

 

'COMPUTER > DATABASE' 카테고리의 다른 글

postgreSQL 유용한 쿼리  (0) 2015.10.20
altibase db connection 예제  (0) 2014.09.17
sql plus 몇가지 팁  (0) 2013.10.08
오라클 에러 - 암시적 커서  (0) 2013.10.07
알티베이스 관련 유용한 쿼리  (0) 2012.09.04

+ Recent posts