MySQL Like digunakan untuk mencari data tertentu pada sebuah kolom data. Pencarian dilakukan dengan memasukkan bentuk pattern like yang setelah Where.
Bentuk Penulisan Perintah MySQL Like
SELECT * FROM nama_tabel WHERE nama_kolom LIKE ‘pattern’
Contoh Cara bentuk pencarian dengan SQL LIKE
Contoh Bentuk Penggunaan MySQL Like | Deskripsi |
SELECT * FROM siswa WHERE nama LIKE ‘a%’ | Perintah query like ini akan mencari data dengan awalan “a” |
SELECT * FROM siswa WHERE nama LIKE ‘%a’ | Perintah query like ini akan mencari data dengan akhiran”a” |
SELECT * FROM siswa WHERE nama LIKE ‘%a%’ | Perintah query like ini akan mencari data kolom nama yang memiliki huruf “a” |
Penggunaan Like MySQL
Untuk menggunakan like di mySQL silahkan terlebih dahulu membuat database di phpmyadmin
buat tabel siswa dan isikan data ke tabel tersebut

Like a%
Buka Menu SQL dan jalankan perintah MySQL Like
SELECT * FROM siswa WHERE nama LIKE ‘a%’
Data Yang ditampilkan

Seperti yang terlihat pada gambar Contoh like a% data yang ditampilkan adalah data dengan awalan huruf a.
untuk mencari huruf dengan akhiran a digunakan perintah Like %a seperti di bawah ini
Like %a
Buka Menu SQL dan jalankan perintah MySQL Like %a
SELECT * FROM siswa WHERE nama LIKE ‘%a’

Gambar Contoh Like %a di atas menampilkan data yang hanya berakhiran a ,sesuai dengan fungsinya.
Untuk mencari atau menampilkan data yang berisi ‘a’ baik di awal, ataupun di akhir, dan di semua posisi pada data sebuah kolom tabel dapat menggunakan Like %a% seperti di bawah ini:
SELECT * FROM siswa WHERE nama LIKE ‘%a%’

Seperti yang kita lihat di atas bahwa data dengan id_siswa tidak muncul karena data dengan id_siswa 6 memiliki nama Rio.
Dengan memahami penggunaan mysql like di atas tentu dapat membantu dalam penerapan pembuatan sebuah aplikasi web. Pada umumnya penerapan ini pada kolom pencarian. Demikianlah tutorial cara menampilkan dengan like, untuk menampilkan data lanjutan silahkan lanjutkan membaca tutorial berikut: