Applies ToAccess untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.