Operator Like

Berlaku Untuk
Access untuk Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Membandingkan ekspresi string dengan pola dalam ekspresi SQL.

Sintaks

ekspresiLikepola

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 bisa menentukan nilai lengkap (misalnya, Like “Smith”), atau Anda bisa 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 Anda memasukkan Like “C*” kueri SQL, kueri mengembalikan semua nilai bidang yang dimulai dengan huruf C. Dalam kueri parameter, Anda bisa meminta pengguna untuk mencari pola.

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 kecocokan

Pola
Pertandingan
(mengembalikan True)
Tidak ada kesesuaian
(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