Pada tutorial kali ini aku akan membahas bagaimana membatasi jumlah data yang ditampilkan dalam perintah query select di database MySQL. Misalnya saja ada 100 data yang akan tertampil, maka aku akan mencoba menampilkan hanya 3 baris data saja dari seluruh data, atau aku hanya akan menampilkan data dari barisan ke 10 sampai ke 20 saja. Bagaimana caranya? Nha pada tutorial di bawah akan aku bahas caranya:
Sebelumnya aku akan masuk dulu ke dalam shell server MySQL melalui perintah:
mysql -u root -p
kemudian sesudah masuk, aku akan memakai database berguru melalui perintah:
use belajar;
sesudah itu aku akan melihat struktur salah satu tabel di dalam database belajar, yaitu tabel profile memakai query berikut:
DESCRIBE profile;
berikut hasilnya:
dari gambar tersebut terlihat bahwa di dalam tabel profile terdapat 3 kolom yang terdiri dari kolom:
- id
- nama
- alamat
SELECT * FROM profile;
maka hasilnya:
dari gambar di atas sanggup dilihat bahwa belum ada data apapun yang tersimpan di tabel profile, untuk mencobanya, aku akan mengisi tabel profile tersebut dengan query berikut:
INSERT INTO profile VALUES (1, 'peter', 'NYC'), (2, 'tony', 'LA'), (3, 'natasha', 'DC'), (4, 'bruce', 'TEXAS'), (5, 'steve', 'DC');
jikalau aku mengulangi lagi perintah di bawah untuk melihat data yang barusan aku masukkan dengan query SELECT:
SELECT * FROM profile;
maka risikonya menyerupai berikut:
Untuk membatasi tampilan data aku memakai fungsi LIMIT di belakang syntax query SELECT yang aku jalankan.
Format klarifikasi penggunaan LIMIT adalah:
- [Syntax query] LIMIT x,y
Nilai X dimulai dari 0, maksud Nilai X = 0 adalah:
Data yang ditampilkan dari baris pertama, jadi jikalau nilai X=2 maka data yang ditampilkan mulai dari baris ke 3.
Nilai Y dimulai dari 1, maksud nilai Y dimulai dari 1 adalah:
Jika nilai Y = 1 maka data yang ditampilkan hanya 1 baris saja dari batas bawah X, jikalau nilai Y = 10 maka data yang ditampilkan yaitu 10 baris dari batas bawah nilai X.
Untuk lebih jelasnya anda sanggup melihat pola berikut, apabila aku hanya ingin menampilkan 2 data saja dari seluruh data di tabel profile, aku menjalankan perintah query menyerupai berikut:
SELECT * FROM profile LIMIT 0, 2;
hasil query-nya menyerupai yang terlihat pada gambar di bawah:
kemudian bagaimana jikalau aku ingin menampilkan data pada baris ke 5 saja? maka aku tinggal menjalankan perintah query berkut:
SELECT * FROM profile LIMIT 4, 1;
berikut hasil query di atas:
jikalau aku ingin menampilkan data baris ke 3 dan baris ke 4 saja perintah querynya menjadi:
SELECT * FROM profile LIMIT 2, 2;
maka hasil query di atas terlihat menyerupai berikut:
dari beberapa pola di atas anda sanggup melihat fungsi LIMIT pada query yang dipakai untuk membatasi tampilan data yang akan diperlihatkan dari query SELECT.Selamat mencoba dan etrima kasih telah berkunjung :-)
Mari berteman dengan saya
Follow my Instagram _yudha58
0 Response to "Cara Membatasi Hasil Query Select Di Mysql"
Posting Komentar