tutorial pengembangan web terbaru
 

SQL Operator seperti


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


The SQL LIKE Operator

Operator LIKE digunakan untuk mencari pola yang ditentukan dalam kolom.

SQL LIKE Sintaks

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

Demo database

Dalam tutorial ini kita akan menggunakan terkenal sampel database Northwind.

Di bawah ini adalah pilihan dari "Customers" tabel:

ID Pelanggan Nama Pelanggan Nama Kontak Alamat Kota Kode Pos Negara
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

Contoh SQL LIKE Operator

Pernyataan SQL berikut memilih semua pelanggan dengan Kota diawali dengan huruf "s" :

Contoh

SELECT * FROM Customers
WHERE City LIKE 's%';
Cobalah sendiri "

Tip: The "%" tanda digunakan untuk menentukan wildcard (huruf yang hilang) baik sebelum dan sesudah pola. Anda akan belajar lebih banyak tentang wildcard di bab berikutnya.

Pernyataan SQL berikut memilih semua pelanggan dengan Kota diakhiri dengan huruf "s" :

Contoh

SELECT * FROM Customers
WHERE City LIKE '%s';
Cobalah sendiri "

Pernyataan SQL berikut memilih semua pelanggan dengan Negara yang berisi pola "land" :

Contoh

SELECT * FROM Customers
WHERE Country LIKE '%land%';
Cobalah sendiri "

Menggunakan kata kunci TIDAK memungkinkan Anda untuk memilih catatan yang TIDAK sesuai pola.

Pernyataan SQL berikut memilih semua pelanggan dengan Negara tidak mengandung pola "land" :

Contoh

SELECT * FROM Customers
WHERE Country NOT LIKE '%land%';
Cobalah sendiri "