1.LIKE dan %
Pengertian : Untuk membandingkan data dengan pola atau struktur tertentu untuk satu karakter yang dipakai dan string (%)
X%
Contoh 1 :
Tabel Persons :
No | Nama belakang | Nama depan | Alamat | Kota |
1 | Hanizar | Ratih | Duren 8 | Sandias |
2 | Hafizuddin | Teguh | Manggis 5 | Sandias |
3 | Cantika | Tya | Salak 4 | Sensoria |
Jika kita ingin memilih seseorang yang tinggal di sebuat kota yang berawalan “s”, maka kita akan menggunakan statement SELECT sebagai berikut :
SELECT * FROM Persons WHERE Kota LIKE 's%' |
% dapat juga dapat digunakan untuk mencari sebuah kata yang diawali atau diakhiri huruf yang kita cari.
Maka, hasilnya adalah :
No | Nama belakang | Nama depan | Alamat | Kota |
1 | Hanizar | Ratih | Duren 8 | Sandias |
2 | Hafizuddin | Teguh | Manggis 5 | Sandias |
3 | Cantika | Tya | Salak 4 | Sensoria |
Contoh 2 :
Tabel Mahasiswa
NPM | Nama | Nilai |
1234 | Zigaz | 70 |
5678 | Zeroz | 89 |
9101 | Sansas | 68 |
Jika kita ingin memilih seseorang yang memiliki awalan nama dari “Z” maka, dapat menggunakan statement :
SELECT * FROM Mahasiswa
WHERE Nama LIKE 'Z%'
WHERE Nama LIKE 'Z%'
Maka hasilnya adalah sebagai berikut :
NPM | Nama | Nilai |
1234 | Zigaz | 70 |
5678 | Zeroz | 89 |
Contoh 3
Tabel Pembayaran
No | Nama | Alamat | Dibayar |
1 | Annisa | Pondok Gede | Tunai |
2 | Meili | Wisma Jaya | Tunai |
3 | Rindi | BTP | Kredit |
Apabila kita ingin mencari seseorang yang pembayarannya secara Tunai maka kita dapat menggunakan statement :

