萬用字元範例

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

若要在您不記得完整拼法時找出特定項目,請嘗試在查詢中使用萬用字元。

萬用字元為特殊字元,可代表文字值中的未知字元,並在找出含有類似但不相同之資料的多個項目時很好用。萬用字元也可協助您依指定模式比對取得資料。例如,尋找中山路上名叫約翰的任何人。

如需查詢的詳細資訊,請參閱查詢簡介

以下為 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(s)

用於比對

? 或 _ (底線)

任何單一字元

* 或 %

零個或多個字元

#

任何單一數字 (0 到 9)

[charlist]

charlist 中的任何單一字元

[!charlist]

不在 charlist 中的任何單一字元

[a-zA-Z0-9]。

任何英數字元

[A-Z]

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

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


請查看建置運算式的基本概念。

若要比對特殊字元,例如問號 (?)、數字記號 (#) 和星號 (*),請將這些特殊字元以方括弧括起來。

CHARLIST 函數提供一個或多個字元比對,且幾乎可以包含 ANSI 字元集中的任何字元,包括數字。包含在方括弧 ([ ]) 內的 CHARLIST 可與萬用字元搭配使用,以進行更特定的比對。

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

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

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×