7.5. Inline View (From절 Subquery)
Inline View (From절 Subquery)란?
FROM절에 오는 Subquery이다.
FROM절에서 원하는 데이터를 조회하여 가상의 집합을 만들어 조인을 수행하거나 가상의 집합을 다시 조회 할 때 사용한다.
Inlivew View 안에 또 다른 Inline View가 올 수 있다.
-- 부서번호 20의 평균 급여보다 크고,
-- 부서번호 20에 속하지 않은 관리자를 조회하는 예제이다.
SELECT
b.empno, b.ename, b.job, b.sal, b.deptno
FROM
(
SELECT
empno
FROM
emp
WHERE
sal >(
SELECT
AVG
(sal)
FROM
emp
WHERE
deptno = 20)) a, emp b
WHERE
a.empno = b.empno
AND
b.mgr
is
NOT
NULL
AND
b.deptno != 20;
EMPNO ENAME JOB SAL DEPTNO
----- --------- --------- ------- ---------
7698 BLAKE MANAGER 2850 30
7782 CLARK MANAGER 2450 10
'Database > Oracle SQL' 카테고리의 다른 글
9.2. 데이터 사전(Data Dictionary) 정보조회 (0) | 2019.04.24 |
---|---|
9.1. 데이터 사전(Data Dictionary)이란? (0) | 2019.04.24 |
7.7. UNION [ALL], INTERSECT, MINUS 연산자 (0) | 2019.04.19 |
7.6. Scalar Subquery (0) | 2019.04.19 |
7.4. Multiple-Column Subquery (0) | 2019.04.19 |
7.3. Multiple-Row Subquery (0) | 2019.04.19 |
7.2. Single-Row Subquery (0) | 2019.04.18 |
7.1. Subquery란? (0) | 2019.04.18 |