Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

若要在不記得拼字的確切方式時找出特定專案,請嘗試在查詢中使用通配符。

通配符是一種特殊字元,可以在文字值中代表未知的字元,而且非常適合用來尋找具有相似但不完全相同的數據之多個專案。 通配符也可以協助您根據指定的模式比對取得數據。 例如,尋找在公園街道上名為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. 在 [ 設計] 索引 標籤上,按兩下 [ 執行]

以下是一些您可以在表示式中使用的通配符模式範例:

C haracter (的)

用來比對

? 或 _ (底線)

任何單一字元

* 或 %

零個或更多個字元

#

任何個位數 (0 - 9)

[charlist]

charlist 中的任何單一字元

[!charlist]

charlist 中沒有的任何單一字元

[a-zA-Z0-9]。

任何英數位元字元

[A-Z]

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

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


瞭解建立表達式的基本概念。

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

CHARLIST 函數可讓您比對一個或多個字元,而且 ANSI 字元集中幾乎可以包含任何字元,包括位數。 CHARLIST 會以括弧括住 ([ ]) ,可以搭配通配符搭配使用,以進行更特定的比對。

若要指定字元範圍,請使用含有連字元 ( ) 的CHARLIST來分隔範圍的上下界限。

若要將連字元 ( ) 字元相符,如果您使用一個) ,請將它放在 CHARLIST (的開頭或結尾。 在任何其他位置,連字元會識別 ANSI 字元的範圍。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×