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….
Leave a Reply
You must be logged in to post a comment.