-
04. 서브 쿼리 ( SUBQUERY ) [Datebase]Database/Oracle 2016. 10. 7. 23:23반응형
서브 쿼리
- 쿼리 안의 쿼리
- 조회하려는 대상을 알지 못할 때
- 조회하려는 대상이 너무 많을 때
- 조회하려는 대상이 유동 적일떄 등에 사용 합니다.
사용법
SELECT [COLUMN], [SUBQUERY], [...]
FROM [TABLE]
WHERE [COLUMN OPER SUBQUERY]
예제> ( HR 사용 )
LAST_NAME 이 Zlotkey 와 동일한 부서에 근무하는
모든 사원들의 사번 및 고용날짜를 조회한다.
- 결과값에서 Zlotkey 는 제외한다.
SELECT LAST_NAME
,HIRE_DATE
FROM EMPLOYEES
WHERE DEPARTMENT_ID IN (
SELECT DEPARTMENT_ID
FROM EMPLOYEES
WHERE LAST_NAME = 'Zlotkey'
)
AND LAST_NAME NOT IN('Zlotkey')
;
반응형'Database > Oracle' 카테고리의 다른 글
06-1. 데이터 ( 삽입, 복사 ) [Database] (0) 2016.10.08 05. 테이블 조인 ( TABLE JOIN, INNER VIEW ) [Database] (0) 2016.10.07 03. 그룹함수 ( GROUP, HAVING ) [Database] (0) 2016.09.20 02. Data(데이터) (데이터 정렬, 필터링, WHERE) [Database] (0) 2016.09.20 01. Database Management System (Database, Table, Column, Rows, Keys, Select) [Database] (0) 2016.09.20