Operator Like

Membandingkan ekspresi string dengan pola dalam ekspresi SQL.

Sintaks

ekspresi Likepola

Sintaks operator Like memiliki bagian sebagai berikut:

Bagian

Deskripsi

ekspresi

Ekspresi SQL yang digunakan dalam klausul WHERE.

pola

String atau literal string karakter yang digunakan untuk membandingkan ekspresi.


Keterangan

Anda dapat menggunakan operator Like untuk menemukan nilai dalam bidang sesuai pola yang ditentukan. Untuk pola, Anda dapat menentukan nilai penuh (misalnya, Like “Smith”), atau menggunakan karakter wildcard untuk menemukan rentang nilai (misalnya, Like “Sm*”).

Dalam ekspresi, Anda dapat menggunakan operator Like untuk membandingkan nilai bidang dengan ekspresi string. Misalnya, jika memasukkan Like “C*” dalam kueri SQL, kueri akan mengembalikan semua nilai bidang yang dimulai dengan huruf C. Di kueri parameter, Anda dapat meminta pengguna untuk menyediakan pola yang akan dicari.

Contoh berikut mengembalikan data yang dimulai dengan huruf P, diikuti dengan huruf apa pun antara A dan F dan tiga digit.

Like “P[A-F]###”

Tabel berikut ini menunjukkan cara menggunakan Like guna menguji ekspresi bagi pola yang berbeda.


Jenis pencocokan


Pola

Cocok
(mengembalikan True)

Tidak cocok
(mengembalikan False)

Beberapa karakter

a*a

aa, aBa, aBBBa

aBC

*ab*

abc, AABB, Xab

aZb, bac

Karakter khusus

a[*]a

a*a

aaa

Beberapa karakter

ab*

abcdefg, abc

cab, aab

Karakter tunggal

a?a

aaa, a3a, aBa

aBBBa

Digit tunggal

a#a

a0a, a1a, a2a

aaa, a10a

Rentang karakter

[a-z]

f, p, j

2, &

Di luar rentang

[!a-z]

9, &, %

b, a

Bukan digit

[!0-9]

A, a, &, ~

0, 1, 9

Digabungkan

a[!b-m]#

An9, az0, a99

abc, aj0



Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×