Untuk menemukan item tertentu saat Anda tidak bisa mengingat persis bagaimana ejaannya, coba gunakan karakter wildcard dalam kueri.
Wildcard adalah karakter khusus yang dapat menonjolkan karakter yang tidak diketahui dalam nilai teks dan berguna untuk menemukan beberapa item dengan data yang serupa, tetapi tidak identik. Wildcard juga dapat membantu mendapatkan data berdasarkan kecocokan pola tertentu. Misalnya, menemukan semua orang yang bernama John di Park Street.
Untuk informasi selengkapnya tentang kueri, lihat pengenalan kueri.
Berikut adalah beberapa contoh karakter wildcard untuk kueri Access:
Karakter |
Deskripsi |
Contoh |
* |
Mencocokkan berapa pun jumlah karakter. Anda bisa menggunakan tanda bintang (*) di mana pun dalam string karakter. |
wh* mencari what, white, dan why, tetapi bukan awhile atau watch. |
? |
Mencocokkan satu alfabet dalam posisi tertentu. |
b?ll menemukan bola, bel, dan tagihan. |
[ ] |
Mencocokkan karakter dalam tanda kurung. |
b[ae]ll menemukan bola dan bel, tetapi bukan tagihan. |
! |
Tidak termasuk karakter di dalam tanda kurung. |
b[!ae]l menemukan bila dan bulan, tetapi bukan bali atau bel. Like "[!a]*" menemukan semua item yang tidak dimulai dengan huruf a. |
- |
Mencocokkan rentang karakter. Ingatlah untuk menentukan karakter dalam urutan naik (A ke Z, bukan Z ke A). |
b[a-c]d menemukan bad, bbd, dan bcd. |
# |
Mencocokkan setiap karakter numerik tunggal. |
1#3 menemukan 103, 113, dan 123. |
Pelajari selengkapnya tentang menerapkan kriteria ke kueri.
Contoh pencocokan pola karakter wildcard dalam ekspresi
Untuk menggunakan karakter wildcard di dalam pola:
-
Buka kueri Anda dalam tampilan Desain.
-
Di baris Kriteria dari bidang yang ingin Anda gunakan, ketik operator Like di depan kriteria Anda.
-
Ganti satu karakter atau lebih dalam kriteria dengan karakter wildcard. Misalnya, Like R?308021 menghasilkan RA308021, RB308021, dan seterusnya.
-
Pada tab Desain , klik Jalankan.
Berikut adalah beberapa contoh pola wildcard yang bisa Anda gunakan dalam ekspresi:
C haracter |
Gunakan untuk mencocokkan |
? atau _ (garis bawah) |
Setiap karakter tunggal |
* atau % |
Nol atau lebih karakter |
# |
Digit tunggal apa pun (0 — 9) |
[charlist] |
Setiap karakter tunggal dalam charlist |
[! daftar karakter] |
Karakter tunggal apa pun yang tidak ada dalam charlist |
[a-zA-Z0-9]. |
Karakter alfanumerik apa pun |
[A-Z] |
Huruf besar apa pun dalam rentang A hingga Z. Catatan: Saat Anda menentukan rentang karakter, karakter harus muncul dalam urutan naik. Misalnya, [Z-A] bukan pola yang valid. |
Untuk mencocokkan karakter khusus seperti tanda tanya (?), tanda angka (#), dan tanda bintang (*), letakkan dalam tanda kurung siku.
Fungsi CHARLIST memberi Anda kecocokan untuk satu karakter atau lebih dan bisa menyertakan hampir semua karakter dalam rangkaian karakter ANSI, termasuk digit. CHARLIST dimasukkan dalam tanda kurung siku ([ ]) dan dapat digunakan dengan karakter wildcard untuk kecocokan yang lebih spesifik.
Untuk menentukan rentang karakter, gunakan CHARLIST dengan tanda hubung (-) untuk memisahkan batas atas dan bawah rentang.
Untuk mencocokkan karakter tanda hubung (-), letakkan di awal atau akhir CHARLIST (setelah tanda seru jika Anda menggunakannya). Di lokasi lain, tanda hubung mengidentifikasi rentang karakter ANSI.