sql >> Database teknologi >  >> RDS >> Oracle

oracle-inline visning

Der er mange forskellige grunde til at bruge inline-visninger. Nogle ting kan ikke gøres uden inline-visninger, for eksempel:

1) Filtrering på resultaterne af en analytisk funktion:

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

2) Brug af ROWNUM på bestilte resultater:

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

Andre gange gør de det bare nemmere at skrive den SQL, du vil skrive.



  1. Grafproblemer:oprette forbindelse med NOCYCLE forud for udskiftning i SQL-server?

  2. MYSQL FEJL 2049 (HY000):Forbindelse ved hjælp af gammel (præ-4.1.1) godkendelsesprotokol ref brugt (klientindstilling 'secure_auth' aktiveret)

  3. Tom erklæring i T-SQL

  4. erstatte eksakt match i php