Oracle
 sql >> Baza danych >  >> RDS >> Oracle

widok oracle-inline

Istnieje wiele różnych powodów używania widoków wbudowanych. Niektórych rzeczy nie można zrobić bez widoków wbudowanych, na przykład:

1) Filtrowanie wyników funkcji analitycznej:

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

2) Używając ROWNUM w uporządkowanych wynikach:

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

Innym razem po prostu ułatwiają napisanie kodu SQL, który chcesz napisać.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ZAKTUALIZOWAĆ jedną kolumnę za pomocą innej kolumny w innej tabeli? Błąd SQL:ORA-00933:Polecenie SQL nie zostało poprawnie zakończone

  2. czy istnieje funkcja PRODUKTU, taka jak funkcja SUMA w Oracle SQL?

  3. Błąd SQL - brak słowa kluczowego

  4. Jaka jest alternatywa dla Find_in_set mysql w Oracle?

  5. Dostrajanie SQL