Kriteria like atau operator digunakan dalam kueri Access untuk menemukan data yang cocok dengan pola tertentu. Misalnya, dalam database sampel, kami memiliki tabel "Pelanggan", seperti tabel di bawah ini, dan kami hanya ingin menemukan pelanggan yang tinggal di kota-kota yang namanya dimulai dengan "B". Berikut cara membuat kueri dan menggunakan kriteria Like:
-
Buka tabel Pelanggan:
-
Pada tab Buat, klik Desain Kueri.
-
Klik Tambahkan dan tabel Pelanggan akan ditambahkan ke desainer kueri.
-
Klik ganda bidang Nama Belakang dan Kota untuk menambahkannya ke kisi desain kueri.
-
Di bidang Kota , tambahkan kriteria "Like B*" , dan klik Jalankan.
Hasil kueri hanya memperlihatkan pelanggan dari nama kota yang dimulai dengan huruf "B".
Untuk mempelajari selengkapnya tentang menggunakan kriteria, lihat Menerapkan kriteria ke kueri.
Menggunakan operator Like dalam sintaks SQL
Jika Anda lebih suka melakukan ini dalam sintaks SQL (Structured Query Language), berikut caranya:
-
Buka tabel Pelanggan dan pada tab Buat , klik Desain Kueri.
-
Pada tab Beranda , klik Tampilan > Tampilan SQL dan ketik sintaks berikut:
SELECT [Last Name], City FROM Customers WHERE City Like “B*”;
-
Klik Jalankan.
-
Klik kanan tab kueri, Simpan > Tutup.
Untuk informasi selengkapnya, lihat Access SQL: konsep dasar, kosakata, dan sintaks dan pelajari selengkapnya tentang cara mengedit pernyataan SQL untuk mempertajam hasil kueri.
Contoh pola dan hasil kriteria Like
Kriteria like atau operator berguna saat membandingkan nilai bidang dengan ekspresi string. 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]###”
Berikut adalah beberapa cara menggunakan Like untuk pola yang berbeda:
Jenis kecocokan |
Pola |
Jika database Anda memiliki kecocokan Anda akan melihat |
Jika database Anda tidak memiliki kecocokan Anda akan melihat |
---|---|---|---|
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 |
Contoh kriteria Like dengan karakter wildcard
Tabel berikut ini memperlihatkan tipe hasil ketika kriteria Like digunakan dengan karakter wildcard dalam tabel yang mungkin berisi data dengan pola kecocokan tertentu.
Kriteria |
Hasil |
---|---|
Like "E#" |
Mengembalikan item hanya dengan dua karakter di mana karakter pertama adalah E dan yang kedua adalah angka. |
Seperti "G?" |
Mengembalikan item dengan hanya dua karakter di mana karakter pertama adalah G. |
Like "*16" |
Mengembalikan item yang berakhiran dengan 16. |
Lihat contoh karakter wildcard lainnya.