若要在不記得特定專案的拼字正確時找出該專案,請嘗試在查詢中使用萬用字元。

萬用字元是一種特殊字元,可代表文字值中的未知字元,很適合尋找具有類似但並非相同資料的多個專案。 萬用字元也可以協助根據指定的模式比對來取得資料。 例如,在公園街尋找名為 John 的每個人。

有關查詢的資訊,請參閱 查詢簡介。

以下是 Access 查詢萬用字元的一些範例:

字元

描述

範例

*

比對任何數目的字元。 星號 (*) 可以用於字元字串中的任何位置。

wh* 會找出 what、white 和 why,但是不會找出 awhile 或 watch。

?

比對特定位置的單一字母。

b?ll 會 找到 ball、bell 和 bill。

[ ]

比對括弧內的字元。

b[ae]ll 會 找出 ball 和 bell,但不會找到 bill。

!

排除括弧內的字元。

b[!ae]ll 會找出 bill 和 bull,但是不會找出 ball 或 bell。

Like "[!a]*" 會尋找所有不是以字母 a 開頭的專案。

-

符合字元範圍。 請記得以遞增順序指定字元 (A 到 Z,而不是 Z 到 A) 。

b[a-c]d 會找出 bad、bbd 和 bcd。

#

比對任何單一數字字元。

1#3 會找出 103、113 和 123。

深入瞭解將 準則適用于查詢。

運算式中萬用字元模式比對的範例

若要在模式中使用萬用字元:

  1. 在 [設計檢視] 中開啟查詢。

  2. 您想要使用之欄位的準則資料列,在準則前面輸入運算子Like。

  3. 使用萬用字元取代準則中的一個或多個字元。 例如 Like R?308021 會傳回 RA308021、RB308021 等等。

  4. 在 [設計 > Tab 上,按一下 [執行

以下是一些您可以在運算式中使用萬用字元模式的範例:

C haracter (s)

用於比對

? 或 _ (上)

任何單一字元

* 或 %

零個或多個字元

#

任何一位數 (0 - 9)

[charlist]

charlist 中任何單 一字元

[!charlist]

charlist 中任何單一 字元

[a-zA-Z0-9]。

任何 Alphanumer 字元

[A-Z]

範圍 A 到 Z 內的任何大寫字母。

附註:  當您指定字元範圍時,字元必須以遞增順序顯示。 例如,[Z-A] 不是有效的模式。


瞭解建立運算式 的基本功能。

若要比對問號 (?) 、數位記號 (#) 和星號 (*) 等特殊字元,請將它們放在方括弧中。

CHARLIST 函數提供一或多個字元的比對,而且可以包含幾乎任何字元 ANSI 字元集包括數位。 CHARLIST 會以方括弧括 ([ ]) ,而且可以與萬用字元一起用於更特定的比對。

若要指定字元範圍,請使用 CHARLIST 與連字號 (-) 分隔範圍的上下邊界。

若要比對連字號 (-) 字元,請將其放在驚嘆號的開頭或結尾 (如果您使用的是驚嘆號) 。 在任何其他位置,連字號會識別 ANSI 字元範圍。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×