Pembatasan Jumlah Data dalam SQL di PHP
Dengan perintah LIMIT kita dapat membatasi
jumlah baris dalam hasil.
Contoh
Mari pilih dua pengguna pertama:
<?php
$query = "SELECT * FROM users LIMIT 2";
?>
Contoh
Pilih semua pengguna dengan gaji 500,
kemudian dengan menggunakan LIMIT ambil hanya
dua pertama dari yang dipilih:
<?php
$query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>
Contoh
Dengan LIMIT kita dapat memilih beberapa
baris dari tengah hasil. Dalam contoh di bawah
ini kita akan memilih dari baris kedua (penomoran baris
dimulai dari nol), sebanyak 5 buah:
<?php
$query = "SELECT * FROM users LIMIT 1,5";
?>
Contoh
Perintah LIMIT dapat dikombinasikan
dengan ORDER BY. Dalam hal ini, perintah
pengurutan harus ditulis terlebih dahulu, kemudian - limit.
Dalam contoh berikut, pertama kita akan mengurutkan
data berdasarkan usia secara ascending, kemudian mengambil
3 data pertama:
<?php
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
Tugas Praktis
Dapatkan 4 pengguna pertama.
Dapatkan pengguna mulai dari yang kedua, sebanyak 3 buah.
Urutkan pengguna berdasarkan gaji secara ascending
dan dapatkan 3 pekerja pertama dari hasil
pengurutan.
Urutkan pengguna berdasarkan gaji secara descending
dan dapatkan 3 pengguna pertama dari hasil
pengurutan.