Menggunakan karakter wildcard dan operator Like dalam perbandingan string

Catatan: Kami ingin secepatnya menyediakan konten bantuan terbaru dalam bahasa Anda. Halaman ini diterjemahkan menggunakan mesin dan mungkin terdapat kesalahan tata bahasa atau masalah keakuratan. Kami bertujuan menyediakan konten yang bermanfaat untuk Anda. Dapatkah Anda memberi tahu kami apakah informasi ini bermanfaat untuk Anda di bagian bawah halaman ini? Berikut artikel dalam bahasa Inggris untuk referensi.

Pencocokan bawaan pola menyediakan alat fleksibel untuk membuat string perbandingan. Tabel berikut menunjukkan karakter wildcard yang bisa Anda gunakan dengan operator seperti dan jumlah digit atau string mereka cocok.

Mengerjakannya di pola

Pertandingan ekspresi

? atau _ (garis bawah)

Setiap karakter tunggal

* atau %

Nol atau beberapa karakter

#

Setiap digit tunggal (0 — 9)

[charlist]

Setiap karakter tunggal di charlist

[charlist]

Setiap karakter tunggal yang tidak ada di charlist


Anda bisa menggunakan grup satu atau beberapa karakter (charlist) dimasukkan dalam tanda kurung siku ([]) untuk mencocokkan setiap karakter tunggal dalam ekspresi, dan charlist bisa menyertakan hampir karakter apa pun dalam rangkaian karakter ANSI, termasuk digit. Anda bisa menggunakan karakter khusus yang membuka kurung buka ([]), tanda tanya (?), tanda nomor (#), dan tanda bintang (*) untuk mencocokkan sendiri langsung hanya jika dimasukkan dalam kurung. Anda tidak bisa menggunakan tanda kurung tutup (]) dalam grup untuk mencocokkan itu sendiri, tapi Anda bisa menggunakannya di luar grup sebagai karakter individual.

Selain daftar sederhana karakter yang dimasukkan dalam tanda kurung, charlist bisa menentukan rentang karakter dengan menggunakan tanda hubung (-) untuk memisahkan atas dan bawah batas dari rentang. Sebagai contoh, menggunakan [A-Z] pada menghasilkan pola kecocokan jika posisi karakter yang terkait dalam ekspresi berisi huruf besar dalam rentang A sampai Z. Anda bisa menyertakan beberapa rentang dalam tanda kurung tanpa delimiting rentang. Misalnya, [a-untuk-Z0-9] mencocokkan setiap karakter alfanumerik.

Sangatlah penting untuk diperhatikan bahwa wildcard ANSI SQL (%) dan (_) hanya tersedia dengan mesin database Microsoft Access dan akses penyedia OLE DB. Mereka akan diperlakukan sebagai literal jika digunakan melalui Access atau DAO.

Aturan lain penting untuk pola yang cocok meliputi yang berikut ini:

  • Tanda seru (!) di awal charlist berarti bahwa kecocokan dilakukan jika karakter apa pun kecuali yang berada di charlist ditemukan dalam ekspresi. Ketika digunakan di luar tanda kurung, tanda seru cocok dengan itu sendiri.

  • Anda bisa menggunakan tanda hubung (-) di awal (setelah tanda seru jika salah digunakan) atau di akhir charlist agar sesuai dengan itu sendiri. Di tempat lain, tanda hubung mengidentifikasi rentang ANSI karakter.

  • Saat Anda menentukan rentang karakter, karakter harus muncul dalam urutan naik (A-Z atau 0-100). [A-Z] adalah pola yang valid, tapi [Z-a.] tidak.

  • [] Urutan karakter diabaikan; ini dianggap menjadi string kosong ("").



Kembangkan keterampilan Office Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×