使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

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

  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

另請參閱

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×