Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Begrenzen des zurückgegebenen Datensatzes von der SQL-Abfrage in Oracle

select * from
(select c.* from cool_table c
   where date >= to_date('200901010000', 'YYYYMMDDhh24mi') 
   order by seq_nr, entry_dts)
where rownum < 50

Sie müssen sicherstellen, dass die Sortierung vor der Rownum-Filterung erfolgt (andernfalls werden die ersten 50 gefundenen Zeilen verwendet und dann sortiert)