-FROM句に入るSubquery
-FROM句で求めるデータを検索し、仮想の結果を作ってJoinしたり、仮想の結果を再び検索する時に使用
-Inline View内には別のInline Viewを使える
--20部署の平均給与より高くて、20部署所属ではない管理者を検索 SQL> SELECT b.empno, b.ename, b.job, b.sal, b.deptno 2 FROM (SELECT empno 3 FROM emp 4 WHERE sal > (SELECT AVG(sal) 5 FROM emp 6 WHERE deptno = 20)) a, emp b 7 WHERE a.empno = b.empno 8 AND b.mgr is NOT NULL 9 AND b.deptno != 20; EMPNO ENAME JOB SAL DEPTNO ---------- ---------- --------- ---------- ---------- 7698 BLAKE MANAGER 2850 30 7782 CLARK MANAGER 2450 10 SQL>
0 件のコメント:
コメントを投稿