Subconsulta e encadeamento múltiplo |
Uma subconsulta pode receber outra, pelo que as subconsultas podem ser encadeadas umas dentro das outras até um limite de 255 níveis (Oracle SGBDR versão 8.0).
O exemplo abaixo determina o nome, função e data de admissão dos empregados cujo salário é superior ao salário mais elevado do departamento 'SALES':
select ename, job, hiredate, sal from emp where sal > (select max(sal) from emp where deptno = (select deptno from dept where dname = 'SALES')); |
ENAME JOB HIREDATE SAL ---------- --------- ------------------------- ---------------------- JONES MANAGER 81.04.02 2975 SCOTT ANALYST 82.12.09 3000 KING PRESIDENT 81.11.17 5000 FORD ANALYST 81.12.03 3000 4 rows selected |
Realizado por Turtle Learning ®. Última alteração em 2011-08-14