sql >> Databasteknik >  >> RDS >> Oracle

oracle-inline-vy

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.



  1. sql server trigger hjälp - samma tabell uppdatering

  2. Att köra flera satser med Postgresql via SQLAlchemy kvarstår inte

  3. Åtkomst nekad för användaren 'användarnamn'@'localhost' (med lösenord:JA) i C:\webdev\wamp\www\membershipSite\classes\Mysql.php på rad 9

  4. Hur genererar man månadslista i PostgreSQL?