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

Limitazione del record restituito dalla query SQL 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

Devi assicurarti che l'ordine venga eseguito prima del filtraggio rownum (altrimenti ci vorranno le prime 50 righe che trova, quindi ordinale)