Query untuk paging pada database MySQL

Paging atau pemecahan halaman adalah hal yang sangat penting dalam proses manampilkan data yang memiliki jumlah row relatif banyak. Hal ini sangat bermanfaat baik dari sisi server maupun sisi client. Di server, penggunaan memory bisa ditekan sedangkan di sisi client data bisa ditampilkan lebih cepat.

Contohnya, mengambil dan menampilkan 50 row akan lebih ringan dibandingkan dengan memanggil dan menampilkan 2000 row. Sama saja dengan memanggil dan mengatur barisan 50 orang akan lebih ringan dibandingkn dengan memanggil dan mengatur barisan 2000 orang.

Pada database MySQL, hal ini bisa dilakukan dengan mudah dengan bantuan perintah ” limit “.
Sebagai contoh sebagai berikut:

select * from pegawai limit 0,50

artinya, kita mengambil semua informasi dari tabel pegawai mulai dari baris ke 0 sampai dengan jumlah 50 baris. Dengan contoh kedua akan lebih jelas :

select * from pegawai limit 51,50

artinya, kita mengambil data pegawai mulai dari baris ke 51 dengan jumlah 50 baris.

Dan begitu seterusnya tinggal disesuaikan saja script-script untuk memanggilnya.

Demikian, Semoga Bermanfaat.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: