3.3 LIKE & NOT LIKE
Umumnya LIKE digunakan untuk
permintaan yang mencari suatu teks berdasarkan prefix (kata depan), sufix (kata
akhir) atau kata tengah.
SELECT Kolom1, Kolom2, …
FROM NamaTabel
WHERE Kolom LIKE Nilai
Cari instruktur yang bertempat tinggal di kota'B'
select
nama,alamat,kota
from peserta
where
kota like 'B*’
NAMA ALAMAT KOTA
----------------------------------------------------
Siti Rahayu Jl.Pajajaran 5 BOGOR
Waty Trisna Jl.Arjuna 23 BANDUNG
Perhatikan bahwa tanda * menyerupai
"wild character",yaitu kata sembarang
Contoh berikut menampilkan "kata tengah" yang diketahui sebagai basis pencarian :
select nama, alamat, kota from peserta
where
kota like
‘*KAR*’
NAMA ALAMAT KOTA
---------------------------------------------------------
Harry Boga JL. Jambu 12 JAKARTA
Bambang Surya JL. Nilam VI/8 JAKARTA
Ratnasari Blv Kelapa Gading 24 JAKARTA
Ramadi Gunawan JL. Musi 41 JAKARTA
Ali Samsudin JL. S. Parman 12/8 th floor JAKARTA
Not LIKE digunakan sebagai negasi,
misalnya dengan pernyataan :
Cara peserta yang alamat rumahnya tidak dimulai dengan "JL".
select nama, alamat, kota from peserta
Where
alamat not like 'JL*’
NAMA
ALAMAT KOTA
---------------------------------------------------------
Ratnasari Blv Kelapa Gading 24 JAKARTA