Click Here to Search This Site

Selasa, 19 Juni 2012

Dasar- Dasar SQL dengan Access (Mencari Data : LIKE & NOT LIKE)


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