Det finns många olika anledningar till att använda inline-vyer. Vissa saker kan inte göras utan inline-vyer, till exempel:
1) Filtrering på resultaten av en analytisk funktion:
select ename from
( select ename, rank() over (order by sal desc) rnk
from emp
)
where rnk < 4;
2) Använd ROWNUM på beställda resultat:
select ename, ROWNUM from
( select ename
from emp
order by ename
);
Andra gånger gör de det bara lättare att skriva den SQL du vill skriva.