Di Bagian 1 dari seri 3-bagian ini, kami mempertimbangkan contoh dasar penggunaan kriteria dalam kueri untuk membuat pertanyaan kueri lebih spesifik. Itu bagus jika Anda tahu persis apa yang Anda cari. Tapi bagaimana jika Anda ingin melihat kecocokan yang sama persis – katakanlah, setiap orang yang namanya terakhir dimulai dengan th? Anda beruntung – Access memiliki alat yang andal yang bisa Anda gunakan dalam kriteria kueri untuk mengambil kecocokan yang sama: karakter wildcard dan operator LIKE.
Karakter wildcard
Jika Anda pernah bermain poker, Anda mungkin bisa menebak karakter wildcard apa: mereka bisa diganti untuk karakter lain. Ada sepuluh karakter wildcard, tapi hanya lima yang bisa digunakan dalam database apa pun. Lima dari mereka memenuhi standar yang dikenal sebagai ANSI-89, dan lima lainnya memenuhi standar ANSI-92; setiap database mendukung satu standar atau yang lainnya, tetapi tidak keduanya. Anda dapat mengatur opsi untuk menentukan standar ANSI yang akan digunakan.
Karakter ANSI-89
Karakter |
Deskripsi |
Contoh |
* |
Mencocokkan dengan berapa pun jumlah karakter. |
WH * menemukan apa, putih, dan mengapa, tapi tidak sebentar atau Tonton. |
? |
Mencocokkan dengan karakter alfabetis tunggal apa pun. |
B? LL menemukan Ball, Bell, dan Bill |
[ ] |
Digunakan dengan karakter lain (dimasukkan dalam tanda kurung). |
B [ ae ] LL menemukan Ball dan Bell tapi tidak Bill |
! |
Digunakan dalam tanda kurung bersama dengan karakter lain. |
b [! ae ] LL menemukan Bill dan Bull tapi bukan bola atau lonceng |
- |
Digunakan dalam tanda kurung bersama dengan karakter lain. |
b [a-c] d menemukan Bad, BBD, dan BCD |
# |
Mencocokkan setiap karakter numerik tunggal. |
1 # 3 menemukan 103, 113, 123 |
Karakter ANSI-92
Karakter |
Deskripsi |
Contoh |
% |
Mencocokkan dengan berapa pun jumlah karakter. |
WH % menemukan apa, putih, dan mengapa, tapi tidak sebentar atau Tonton. |
_ |
Mencocokkan dengan karakter alfabetis tunggal apa pun. |
B_ll menemukan Ball, Bell, dan Bill |
[ ] |
Digunakan bersama dengan karakter lain. |
B [ ae ] LL menemukan Ball dan Bell tapi tidak Bill |
^ |
Digunakan dalam tanda kurung bersama dengan karakter lain. |
b [^ ae ] LL menemukan Bill dan Bull tapi bukan bola atau lonceng |
- |
Digunakan dalam tanda kurung bersama dengan karakter lain. |
b [a-c] d menemukan Bad, BBD |
Operator LIKE
Access memerlukan kata "Like" dalam kriteria apa pun yang menggunakan wildcard. Anda menggunakan operator LIKE dengan segera mendahului string yang berisi wildcard. Access juga memerlukan string yang dikelilingi tanda kutip. Misalnya, untuk mencocokkan data teks yang berisi huruf T , Anda akan menggunakan ekspresi ini:
SUKA "* t *"
Dalam versi terbaru, Access menambahkan operator LIKE dan tanda kutip untuk Anda jika Anda menghapusnya. Jadi jika Anda menggunakan ekspresi * t * Access mengubahnya menjadi seperti "* t *" saat Anda menjalankan kueri atau memindahkan kursor keluar dari kriteria.
Lihat menyukai dan karakter wildcard dalam tindakan
Jika Anda ingin menonton video yang mendemonstrasikan penggunaan alat ini, cobalah video YouTube ini pada suka dan wildcard dalam kriteria kueri Access.
Berikutnya di Bagian 3 dari seri 3-bagian ini: meminta input menggunakan parameter.