sql >> Database >  >> RDS >> Oracle

Alternatief van sql server TOP in orakel

Probeer dit om de Top N-records van een query op te halen, u kunt de volgende syntaxis gebruiken::-

 SELECT *
 FROM (your ordered query) alias_name
 WHERE rownum <= Rows_to_return

Voorbeeld:-

SELECT *
 FROM (select * from suppliers ORDER BY supplier_name) suppliers2
 WHERE rownum <= 3


  1. ORA-04068:bestaande staat van pakketten is verwijderd ORA-04065:niet uitgevoerd, gewijzigd of verwijderd opgeslagen procedure

  2. Tekst toevoegen aan database

  3. SQL Update en vervang substring

  4. MySQL 5.6 DATETIME accepteert geen milliseconden/microseconden