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.

比對您的資料中任何位置的所有字元

  1. 在 [設計檢視] 中開啟查詢。 若要這麼做,請在瀏覽窗格中的 [查詢] 底下,以滑鼠右鍵按一下 [設計檢視]。

  2. 在您要使用之欄位底下的 [準則] 中,在準則的某一側或兩側新增星號。 例如:

    "*owner*".

    "owner*".

    "*owner".

  3. 在 [ 查詢設計] 索引 標籤的 [ 結果 ] 群組中,按兩下 [ 執行]按鈕影像

比對模式中的字元

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

  2. 在您要使用之欄位的 [準則] 儲存格中,在準則前方輸入運算子 Like

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

  4. 在 [ 查詢設計] 索引 標籤的 [ 結果 ] 群組中,按兩下 [ 執行]

擷取從 A 到 H 的公司清單

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

  2. 在您要使用之欄位的 [準則] 儲存格中,輸入 Like,後面接著一組雙引號。 例如:Like "".

  3. 在雙引號內加入一組方括號,以及您要尋找的字元範圍,例如:

    Like "[a-h]"

  4. 您可以在括號以外使用萬用字元。 例如:

    Like "[a-h]*"

萬用字元表

此表格列出並說明您可以在 Access 查詢中使用的通配符。

符號

描述

範例

*

比對零個以上的字元。 它可以用做為字元字串中的第一個或最後一個字元。

wh* 會找出 wh、what、white 和 why

?

比對任何單一字母字元。

b?ll 會找出 ball、bell 和 bill

[ ]

比對括號內的任一字元。

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

!

比對不在括號內的任何字元。

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

-

比對其中任何一個字元範圍。 您必須以遞增順序指定字元 (A 到 Z,而不是 Z 到 A)。

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

#

比對任何單一數字字元。

1#3 會找出 103、113 和 123

萬用字元的使用範例

情況

範例

您的資料會將某些人員列為「owner」,將某些人列為「owner/operator」。

例如 "owner*" 或
例如 "*owner*"

您想要搭配參數查詢使用萬用字元。

例如 "*" & [參數] & "*"

例如:

Like "*" & [fish] & "*"

傳回所有包含 "fish" 的食譜,例如 fish & chips、rockfish 等等。

有人在輸入資料時拼錯了名稱,例如將 "Adrian" 拼成 "Adrien"。

Like "Adri?n"

您想要找出姓氏是以 A 到 H 之間的字母開頭的客戶,以用於大量郵件等用途。

Like "[a-h]*"

您想要找出第二位數和第三位數不明的零件編號。

Like "R??083930"

您想要針對向公園街第 1000 區塊舉辦的派對發送邀請。

Like "1### Park Street"

用於從資料擷取萬用字元的語法

字元

必要的語法

星號 *

[*]

問號 ?

[?]

數值符號 #

[#]

連字號 -

[-]

左括號和右括號的組合 []

[[]]

左括號 [

[[]

右括號 ]

不需要進行特殊處理

驚嘆號 !

不需要進行特殊處理

了解需要使用的萬用字元組合

Access 資料庫引擎 (ANSI-89) 與 SQL Server (ANSI-92)

ANSI-89 描述傳統的 Access SQL 語法,這是 Access 資料庫的預設語法。 萬用字元符合 Microsoft Visual Basic® for Applications (VBA) 規格,而不是 SQL。

ANSI-92 適用於您想讓語法符合 Microsoft SQL Server™ 資料庫規範的情況。

建議您不要在同一個資料庫中混合使用兩種萬用字元。

與 Access 資料庫引擎搭配使用的通配符 (ANSI-89)

在為 Access 資料庫建立的查詢中使用這些通配符。

符號

描述

範例

*

比對任何數目的字元。 它可以用做為字元字串中的第一個或最後一個字元。

wh* 會找出 what、white 和 why

?

比對任何單一字母字元。

B?ll 會找出 ball、bell 和 bill

[ ]

比對括號內的任一字元。

B[ae]ll 會找出 ball 和 bell,但是不會找出 bill

!

比對不在括號內的任何字元。

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

-

比對其中任何一個字元範圍。 您必須以遞增順序指定字元 (A 到 Z,而不是 Z 到 A)。

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

#

比對任何單一數字字元。

1#3 會找出 103、113 和 123

搭配 SQL Server 使用的萬用字元 (ANSI-92)

請在建立用來搭配 Microsoft SQL Server™ 資料庫使用的查詢中,使用以下萬用字元。

符號

描述

範例

%

比對任何數目的字元。 它可以用做為字元字串中的第一個或最後一個字元。

wh* 會找出 what、white 和 why

_

比對任何單一字母字元。

B?ll 會找出 ball、bell 和 bill

[ ]

比對括號內的任一字元。

B[ae]ll 會找出 ball 和 bell,但是不會找出 bill

^

比對不在括號內的任何字元。

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

-

比對其中任何一個字元範圍。 您必須以遞增順序指定字元 (A 到 Z,而不是 Z 到 A)。

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

另請參閱

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!

×