LIMIT row di oracle, paging oracle

Jika kita sering menggunakan mysql, kita akan mudah untuk melakukan limit pada data yang akan ditampilkan yaitu dengan menggunakan syntax “limit”. Namun pada oracle, fitur limit tidak ada…:(
tp gak mungkin dunk software “MAHAL” kayak oracle limit ajah ga mampu….pasti ada cara lain. ini nih caranya…
Jika pada mysql kita menggunakan :
‘LIMIT barisAwal, jumlahBaris’
sedangkan di oracle kita akan menggunakan rownum,contoh :
‘SELECT * FROM table WHERE rownum < 10 ‘

Syntax diatas biasa digunakan untuk limit row yang ditampilkan, bagaimana dengan studi kasus paging pada halaman website??
SELECT * FROM (SELECT n.*, ROWNUM jumlahrow FROM (SELECT field1, field2 FROM table ) n WHERE ROWNUM <= jumlah_baris) WHERE jumlahrow >= baris_awal

silahkan mencoba….

alioke Avatar

Leave a Reply

Liyana Parker

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.