Latest web development tutorials

Operator SQL LIKE

operator LIKE digunakan dalam klausa WHERE untuk mencari kolom pola yang telah ditentukan.


Operator SQL LIKE

operator LIKE digunakan dalam klausa WHERE untuk mencari kolom pola yang telah ditentukan.

sintaks SQL LIKE

SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern ;


Demo Database

Dalam tutorial ini, kita akan menggunakan database contoh w3big.

Berikut ini adalah yang dipilih "Website" data tabel:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+


contoh Operator SQL LIKE

Pernyataan SQL berikut untuk memilih semua nama pelanggan dengan huruf "G" dimulai:

contoh

SELECT * FROM Website
WHERE nama LIKE 'G%';

Output eksekusi:

Tip: "%" simbol digunakan untuk mendefinisikan pola sebelum dan sesudah wildcard (default alphabet). Anda akan belajar lebih banyak tentang wildcard di bab berikutnya.

Pernyataan SQL berikut untuk memilih semua nama pelanggan dengan huruf "k" di akhir:

contoh

SELECT * FROM Website
WHERE nama LIKE '% k';

Output eksekusi:

Pernyataan SQL berikut memilih semua nama pelanggan berisi pola "oo" dari:

contoh

SELECT * FROM Website
WHERE nama LIKE '% oo%';

Output eksekusi:

Dengan menggunakan kata kunci TIDAK, Anda dapat memilih catatan tidak sesuai pola.

Pernyataan SQL berikut tidak berisi nama yang dipilih mode "oo" dari semua pelanggan:

contoh

SELECT * FROM Website
Nama MANA TIDAK SEPERTI '% oo%';

Output eksekusi: