Menggunakan wildcard dalam kueri dan parameter di Access

Mencocokkan semua karakter di mana saja dalam data Anda

  1. Buka kueri Anda dalam tampilan Desain. Untuk melakukannya, di panel Navigasi, di bawah Kueri, klik kanan kueri dan klik Tampilan Desain.

  2. Dalam sel Kriteria di bawah bidang yang ingin digunakan, tambahkan tanda bintang di salah satu sisi kriteria, atau di kedua sisinya. Misalnya:

    "*pemilik*".

    "pemilik*".

    "*pemilik".

  3. Di tab Desain, dalam grup Hasil, klik Jalankan. gambar tombol

Mencocokkan karakter dalam pola

  1. Buka kueri Anda dalam tampilan Desain.

  2. Dalam sel Kriteria dari bidang yang ingin digunakan, ketik operator Like di depan kriteria Anda.

  3. Ganti satu karakter atau lebih dalam kriteria dengan karakter wildcard. Misalnya, Like R?308021 menghasilkan RA308021, RB308021, dan seterusnya.

  4. Di tab Desain, dalam grup Hasil, klik Jalankan.

Mengambil daftar perusahaan dari A hingga H

  1. Buka kueri Anda dalam tampilan Desain.

  2. Dalam sel Kriteria dari bidang yang ingin digunakan, masukkan Like, diikuti dengan sepasang tanda kutip ganda. Misalnya: Like "".

  3. Dalam tanda kutip ganda, tambahkan sepasang tanda kurung siku dan rentang karakter yang ingin ditemukan, seperti ini:

    Like "[a-h]"

  4. Anda dapat menggunakan wildcard di luar tanda kurung. Misalnya:

    Like "[a-h]*"

Tabel karakter wildcard

Tabel ini mencantumkan dan menjelaskan karakter wildcard yang dapat digunakan dalam kueri Access.

Simbol

Deskripsi

Contoh

*

Mencocokkan dengan nol karakter atau lebih. Simbol ini dapat digunakan sebagai karakter pertama atau terakhir dalam string karakter.

wh* menemukan wh, what, white, dan why

?

Mencocokkan dengan karakter alfabetis tunggal apa pun.

b?l menemukan bali, bel, dan bila

[ ]

Mencocokkan dengan karakter tunggal apa pun dalam tanda kurung.

b[ae]l menemukan bali dan bel tetapi tidak dengan bila

!

Mencocokkan dengan karakter apa pun yang tidak berada dalam tanda kurung.

b[!ae]l menemukan bila dan bulan tetapi tidak dengan bali atau bel

-

Mencocokkan dengan rentang karakter. Anda harus 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

Contoh penggunaan wildcard

Situasi

Contoh

Data Anda mencantumkan beberapa orang sebagai "pemilik" dan lainnya sebagai "pemilik/operator".

Like "pemilik*" atau
Like "*pemilik*"

Anda ingin menggunakan wildcard dengan kueri parameter.

Like "*" & [parameter] & "*"

Misalnya:

Like "*" & [ikan] & "*"

Menghasilkan semua resep berisi "ikan", seperti ikan & kentang, ikan batu, dan seterusnya.

Seseorang salah mengeja nama ketika memasukkan data, seperti "Adrien" dan bukan "Adrian".

Like "Adri?n"

Anda ingin menemukan pelanggan yang nama terakhirnya dimulai dari A hingga H, misalnya untuk digunakan dalam pengiriman email massal.

Like "[a-h]*"

Anda ingin menemukan komponen angka yang digitnya sama, kecuali digit kedua dan ketiga.

Like "R??083930"

Anda ingin mengirim undangan untuk pesta blok di 1000 blok Park Street.

Like "1### Park Street"

Sintaks untuk mengambil karakter wildcard dari data

Karakter

Sintaks yang Diperlukan

Tanda bintang *

[*]

Tanda tanya ?

[?]

Simbol angka #

[#]

Tanda hubung -

[-]

Sepasang tanda kurung siku buka dan tutup []

[[]]

Kurung siku buka [

[[]

Kurung siku tutup ]

Tidak ada perlakuan khusus yang diperlukan

Tanda seru !

Tidak ada perlakuan khusus yang diperlukan

Memahami kumpulan wildcard yang akan digunakan

Mesin database Access (ANSI-89) versus SQL Server (ANSI-92)

ANSI-89 menjelaskan sintaks SQL Access tradisional, yang merupakan default untuk database Access. Karakter wildcard sesuai dengan spesifikasi Microsoft Visual Basic® for Applications (VBA), bukan SQL.

ANSI-92 digunakan saat sintaks harus sesuai dengan database Microsoft SQL Server™.

Sebaiknya jangan mencampur dua tipe wildcard dalam database yang sama.

Wildcard untuk digunakan dengan mesin database Access (ANSI-89)

Gunakan karakter wildcard dalam kueri yang dibuat untuk database Access.

Simbol

Deskripsi

Contoh

*

Mencocokkan dengan berapa pun jumlah karakter. Simbol ini dapat digunakan sebagai karakter pertama atau terakhir dalam string karakter.

wh* menemukan what, white, dan why

?

Mencocokkan dengan karakter alfabetis tunggal apa pun.

B?l menemukan bali, bel, dan bila.

[ ]

Mencocokkan dengan karakter tunggal apa pun dalam tanda kurung.

B[ae]l menemukan bali dan bel, tetapi tidak dengan bila

!

Mencocokkan dengan karakter apa pun yang tidak berada dalam tanda kurung.

b[!ae]l menemukan bila dan bulan tetapi tidak dengan bali atau bel

-

Mencocokkan dengan rentang karakter. Anda harus 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

Wildcard untuk digunakan dengan SQL Server (ANSI-92)

Gunakan karakter wildcard ini dalam kueri yang dibuat untuk digunakan dengan database Microsoft SQL Server™.

Simbol

Deskripsi

Contoh

%

Mencocokkan dengan berapa pun jumlah karakter. Simbol ini dapat digunakan sebagai karakter pertama atau terakhir dalam string karakter.

wh* menemukan what, white, dan why

_

Mencocokkan dengan karakter alfabetis tunggal apa pun.

B?l menemukan bali, bel, dan bila.

[ ]

Mencocokkan dengan karakter tunggal apa pun dalam tanda kurung.

B[ae]l menemukan bali dan bel, tetapi tidak dengan bila

^

Mencocokkan dengan karakter apa pun yang tidak berada dalam tanda kurung.

b[!ae]l menemukan bila dan bulan tetapi tidak dengan bali atau bel

-

Mencocokkan dengan rentang karakter. Anda harus menentukan karakter dalam urutan naik (A ke Z, bukan Z ke A).

b[a-c]d menemukan bad, bbd, dan bcd

Lihat juga

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.

×