sql >> Databáze >  >> RDS >> Oracle

oracle-inline pohled

Existuje mnoho různých důvodů pro použití inline zobrazení. Některé věci nelze dělat bez inline pohledů, například:

1) Filtrování výsledků analytické funkce:

select ename from
( select ename, rank() over (order by sal desc) rnk
  from emp
)
where rnk < 4;

2) Použití ROWNUM na seřazené výsledky:

select ename, ROWNUM from
( select ename
  from emp
  order by ename
);

Jindy jen usnadňují psaní SQL, které chcete napsat.



  1. Události čekání serveru SQL -1

  2. CakePHP Počet stránkování neodpovídá dotazu?

  3. Vytvoření Oracle Trigger s chybami kompilace, ORA-02289:sekvence neexistuje

  4. Návrh databáze 101