--allen보다 월급이 높은사람의 이름과 월급 출력
select SAL
from emp
where ENAME = 'allen'
select ENAME, SAL
from emp
where SAL >=( select SAL from emp where ENAME = 'allen' );
select ENAME, SAL
from EMP
where SAL in(( select SAL from emp where JOB = 'salesman' ))
select ENAME, SAL
from EMP
where SAL > ( select MAX(SAL) from EMP where DEPTNO = 20);
--all 연산자 조건문에서 안에들어있는 모든값을 포함.
select ENAME, SAL
from EMP
where SAL > all( select SAL from EMP where DEPTNO = 20);
--any 연산자조건 안에들어있는 값중 하나라도 만족하는경우
select ENAME, DEPTNO
from EMP
where deptno = any(select DEPTNO from EMP where ename like '%T%')
'개발 > SQL' 카테고리의 다른 글
MS-SQL 문제 12문 (0) | 2011.05.18 |
---|---|
MS - SQL 수정문법 [ insert into , insert ~ select ] (0) | 2011.05.18 |
MS-SQL 기본문제 9문 (0) | 2011.05.18 |
MS-SQL 정렬문법 [order by , top ] (0) | 2011.05.18 |
MS-SQL 기초문제 (0) | 2011.05.18 |