Query MySQL Like

Baca Juga :
Query MySQL Like

Perintah LIKE dalam SQL digunakan dalam klausa WHERE untuk mencari pola tertentu dalam kolom teks. LIKE sering dipakai bersama dengan wildcard (karakter khusus) seperti:

% : mewakili nol atau lebih karakter
_ : mewakili satu karakter tunggal

Contoh Penggunaan
1. Mencari data dengan pola tertentu
SELECT *
FROM tabel_nama
WHERE nama NOT LIKE 'A%';
Menampilkan semua pelanggan yang namanya dimulai dengan huruf "A".

2. Mencari nama yang diakhiri dengan huruf tertentu
SELECT * FROM pelanggan
WHERE nama LIKE '%i';
Menampilkan semua pelanggan yang namanya diakhiri dengan huruf "i".

3. Mencari nama yang mengandung kata tertentu
SELECT * FROM pelanggan
WHERE nama LIKE '%an%';
Menampilkan semua pelanggan yang namanya mengandung "an" di mana saja.

4. Menggunakan _ untuk mencocokkan karakter tunggal
SELECT * FROM pelanggan
WHERE nama LIKE '_an';
Menampilkan nama dengan tiga huruf, huruf kedua dan ketiganya adalah "an", misalnya "Dan".

Catatan:
LIKE bersifat case-insensitive di MySQL jika menggunakan collation default (utf8_general_ci). Tapi bisa case-sensitive jika menggunakan collation seperti utf8_bin.

Subscribe untuk berlangganan artikel :

0 Response to "Query MySQL Like"

Post a Comment

1. Dilarang menjadikan referensi tanpa mencantumkan sumbernya
2. Berkomentar yang relevan sesuai artikel
3. Gunakan bahasa yang baik dan santun