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 |