在字串比較中使用萬用字元

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

內建模式比對提供的多功能工具進行字串比較。下表顯示的萬用字元,您可以使用Like運算子和數字或完全相符的字串。

中的字元 圖樣

在 [相符的項目 運算式

? 或 _ (底線)

任何單一字元

* 或 %

零個或多個字元

#

任何單一數字 (0 到 9)

[charlist]

charlist 中的任何單一字元

[!charlist]

不在 charlist 中的任何單一字元


您可以使用群組的一或多個字元 (charlist) 方括弧 ([]) 括住比對任何單一字元在運算式中,而且charlist可以納入ANSI 字元集,包括數字的幾乎任何字元。您可以使用特殊字元左方括弧 ([)、 問號 (?)、 井字號 (#),和星號 (*) 以符合自己直接如果以括弧括住。您無法群組內使用右方括弧 (]),以符合本身,但使用外部群組當作個別字元。

簡單的括號括住的字元清單,除了charlist可以使用連字號 (-) 和下限範圍內的指定字元範圍。例如,如果在運算式中的相對應的字元位置包含任何大寫字母 A 到 Z 範圍內的請相符項目中的圖樣結果中使用 [A-Z]。您可以包含在括弧內的多個範圍,而不用限制範圍。例如,[-是-a-za-z0-9] 比對任何英數字元。

請務必注意的 ANSI SQL 萬用字元 (%) 和 (_),僅適用於 Microsoft Access 資料庫引擎和存取 OLE DB 提供者。對方將會視為串連如果 Access 或 DAO 透過使用。

模式比對其他重要規則包括下列各項 ︰

  • 驚嘆號 (!) 的charlist開頭表示由相符項目,如果在運算式中找不到任何charlist中的字元。使用括弧括住外,驚嘆號比對本身。

  • 可以使用連字號 (-) (後驚嘆號是使用) 開頭或結尾的charlist ,以符合本身。在其他位置,連字號會識別範圍的 ANSI 字元。

  • 當您指定的字元範圍時,字元必須出現在遞增排序 (A 到 Z 或 0-100)。[A-Z] 是有效的樣式,但不是 [Z 到 A]。

  • 字元順序 [會被略過;它會被視為零長度字串 ("")。



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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×