Skip to content

D. Like

Like merupakan sebuah operator yang digunakan dalam pernyataan SQL untuk mencocokkan pola dalam kolom teks. LIKE biasanya digunakan dalam query WHERE untuk mencari data dalam tabel yang sesuai dengan pola tertentu.

Beberapa pola dalam LIKE:

1. a%

Cara untuk mencari kesesuaian pada suatu kata yang berawalan 1 atau beberapa huruf a atau A. Contohnya :

Between Teks
SELECT * FROM users WHERE name LIKE 'a%';

Memilih semua kolom dari tabel user dimana namanya yang mengandung huruf a di depannya

2. %a

Cara untuk mencari kesesuaian pada suatu kata yang berakhiran 1 atau beberapa huruf a atau A. Contohnya :

Between Teks
SELECT * FROM users WHERE name LIKE '%a';

Memilih semua kolom dari tabel user dimana namanya yang mengandung huruf a di belakangnya

3. %a%

Cara untuk mencari kesesuaian pada suatu kata yang didalamnya mengandung 1 atau beberapa huruf a atau A. Contohnya :

Between Teks
SELECT * FROM users WHERE name LIKE '%a%';

Memilih semua kolom dari tabel user dimana namanya yang mengandung huruf a

4. a__

Cara untuk mencari kesesuaian pada suatu kata yang berawalan hanya 1 huruf a atau A yang sama. Contohnya :

Between Teks
SELECT * FROM users WHERE name LIKE 'a__';

Memilih semua kolom dari tabel user dimana namanya terdiri dari tiga karakter, di mana karakter pertama adalah 'a'

5. _a_

Cara untuk mencari kesesuaian pada suatu kata yang didalamnya mengandung hanya 1 huruf a atau A yang sama. Contohnya :

Between Teks
SELECT * FROM users WHERE name LIKE '_a_';

Memilih semua kolom dari tabel user dimana namanya terdiri dari tiga karakter, di mana karakter keduanya adalah 'a'

6. __a

Cara untuk mencari kesesuaian pada suatu kata yang berakhiran hanya 1 huruf a atau A yang sama. Contohnya :

Between Teks
SELECT * FROM users WHERE name LIKE '__a';

Memilih semua kolom dari tabel user dimana namanya terdiri dari tiga karakter, di mana karakter terakhirnya adalah 'a'