Cara Membatasi Hasil Query Select Di Mysql
Thursday, May 24, 2018
Add Comment
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 sehabis masuk, aku akan memakai database mencar ilmu melalui perintah:
use belajar; sehabis 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'); kalau aku mengulangi lagi perintah di bawah untuk melihat data yang barusan aku masukkan dengan query SELECT:
SELECT * FROM profile; maka kesudahannya 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 kalau 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, kalau 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 kalau 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:
kalau 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 :-)







0 Response to "Cara Membatasi Hasil Query Select Di Mysql"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda