728x90
반응형
SELECT department_id
FROM employees
WHERE first_name='Steven'
AND last_name='King';
-------------------------------------
위의 결과를 잘 기억하고 있다가
부서명을 얻기위해 다시 한번 아래와 같은
SQL문을 수행해야 한다.
SELECT department_name
FROM departments
WHERE department_id=90;
-------------------------------------
위의 내용을 서브쿼리를 사용하면
보다 쉽고 빠르게 처리가 가능하다.
SELECT department_name
FROM departments
WHERE department_id=(SELECT department_id
FROM employees
WHERE first_name='Steven'
AND last_name='King');
728x90
반응형
'SQL > ORACLE' 카테고리의 다른 글
[ORACLE]존재하는지 안하는지 여부 알아내기 (0) | 2014.02.12 |
---|---|
[ORACLE]당일분,일주일분, 가장마지막분, 1개월분 구하기 (0) | 2014.02.12 |
Oracle 지난 한 주(일주일) 계산 (0) | 2014.02.12 |
오라클 DB DECODE (0) | 2014.02.12 |
오라클(DB) 프로시저 문법 (0) | 2014.02.12 |
[ORACLE]SELECT의 정의 (0) | 2014.02.12 |
[ORACLE]WHERE절의 기능 (0) | 2014.02.12 |
[ORACLE]ORDER BY절 사용하기 (0) | 2014.02.12 |