Web Hosting | VPS | Registrasi Domain

SQL LIKE

Operator LIKE digunakan dalam klausa WHERE untuk mencari pola yang ditetapkan dalam kolom.

Operator LIKE

Operator LIKE digunakan untuk mencari pola yang ditetapkan dalam kolom.

SQL LIKE Syntax

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern

 

Contoh LIKE Operator

The "Persons" table:

P_Id LastName FirstName Address City
1 Abdul Manaf Sunter II Jakarta
2 Ahmad Syamsudin Pramuka Raya Jakarta
3 Putri Aisyah Mataram
Jogja

 Sekarang kita ingin memilih orang-orang yang tinggal di sebuah kota yang dimulai dengan "j" dari tabel di atas.

Kami menggunakan pernyataan SELECT berikut:

SELECT * FROM Persons
WHERE City LIKE 'j%'

tanda "%"dapat digunakan untuk menentukan wildcard (hilangnya huruf dalam pola) baik sebelum dan sesudah pola.

Hasil-set akan terlihat seperti ini:

P_Id LastName FirstName Address City
1 Abdul Manaf Sunter II Jakarta
2 Ahmad Syamsudin Pramuka Raya Jakarta
3 Putri Aisyah Mataram Jogja

 Selanjutnya, kita ingin memilih orang-orang yang tinggal di sebuah kota yang diakhiri dengan "a" dari tabel "Persons".

Kami menggunakan pernyataan SELECT berikut:

SELECT * FROM Persons
WHERE City LIKE '%a'

 Hasilnya akan terlihat seperti ini:

P_Id LastName FirstName Address City
1 Abdul Manaf Sunter II Jakarta
2 Ahmad Syamsudin Pramuka Raya Jakarta

Selanjutnya, kita ingin memilih orang-orang yang tinggal di sebuah kota yang berisi pola "tav" dari tabel "Persons".

Kami menggunakan pernyataan SELECT berikut:

 SELECT * FROM Persons
WHERE City LIKE '%tav%'

 Hasil-set akan terlihat seperti ini:

P_Id LastName FirstName Address City
3 Putri Aisyah Mataram Jogja

 Hal ini juga memungkinkan untuk memilih orang-orang yang tinggal di sebuah kota yang TIDAK mengandung pola "tav" dari tabel "Persons", dengan menggunakan kata kunci NOT.

Kami menggunakan pernyataan SELECT berikut:

SELECT * FROM Persons
WHERE City NOT LIKE '%tav%'

 Hasil-set akan terlihat seperti ini:

P_Id LastName FirstName Address City
1 Abdul Manaf Sunter II Jakarta
2 Ahmad Syamsudin Pramuka Raya Jakarta