Tabloya eklenmiş olan son 5 datanın sadece select ile getirmek istiyorum. Nerede yanlış yapyıorum?
select * from table_name where rownum < 5 order by 1 desc
Tabloya eklenmiş olan son 5 datanın sadece select ile getirmek istiyorum. Nerede yanlış yapyıorum?
select * from table_name where rownum < 5 order by 1 desc
// Comments are closed.
(order_column otomatik artan sequence numarası da olabilir unique şekilde)
select * from (select * from table_name order by order_column desc) where rownum <= 5;Not: Select in sonuna bir de aşağıdaki kısmı eklersek ascending sıralarken, ASC ile descending sıralarsınız.
Ters çalışır yani 😉
–ORDER BY rownum DESC
select * from (select * from table_name order by order_column desc) where rownum <= 5 ORDER BY rownum desc