查詢準則,第 2 部分:像什麼?

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

在此系列 3 篇文章的第 1 部分,我們會視為在查詢中使用準則,讓查詢的問題更具體的基本範例。這是很好,如果您知道完全您要尋找的內容。但如果您想要查看不符合 – 說所有人最後一個名稱開頭為嗎?您在您好運 – 存取具有功能強大的工具來擷取不相符的項目您可以使用查詢準則中: 萬用字元字元和 LIKE 運算子。

萬用字元

如果您曾已播放撲克,您可能可以猜測萬用字元做什麼: 他們可以取代其他字元。十個萬用字元,但只五個可在任何指定的資料庫。其中五個開會 ansi-89,一般稱為及其他五個符合 ansi-92 標準;每個資料庫支援一標準或其他,但不是能同時。您可以設定的選項,指定要使用的 ANSI 標準

ANSI-89 字元

字元  

描述

範例

*

比對任何數目的字元。
星號可以用於字元字串中的任何位置。

wh *會找出 what、 white 和 why,但是不會找出 awhile 或 watch。

?

比對任何單一字母字元。

B?ll 會找出 ball、bell 和 bill。

[ ]

搭配其他字元使用 (括在括弧內)。
找出符合括弧內任何單一字元的項目。

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

!

與其他字元一起用於括弧內。
找出不在括弧中的任何字元。

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

-

與其他字元一起用於括弧內。
比對任何一個字元範圍。
您必須以遞增順序指定字元 (A 到 Z,而不是 Z 到 A)。

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

#

比對任何單一數字字元。

1#3 會找出 103、113 和 123。

ANSI-92 字元

字元  

描述

範例

%

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

wh %會找出 what、 white 和 why,但是不會找出 awhile 或 watch。

_

比對任何單一字母字元。

B_ll 會找出 ball、bell 和 bill

[ ]

與其他字元搭配使用。
比對括弧內的任何單一字元。

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

^

與其他字元一起用於括弧內。
找出不在括弧中的任何字元。

b [^ ae ] ll會找出 bill 和 bull,但不是出 ball 或鐘型

-

與其他字元用於括弧內。
找出其中任何一個字元範圍。
您必須以遞增順序指定字元 (A 到 Z,而不是 Z 到 A)。

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

LIKE 運算子

Access 要求在任何使用萬用字元的準則中使用「Like」一字。Like 運算子之後緊接著包含萬用字元的字串。Access 也要求字串以雙引號括住。例如,若要找出包含字母 T 的文字資料,您可使用此運算式:

LIKE "*t*"

在新版中,如果您省略了 LIKE 運算子和引號,Access 會為您新增。因此,如果您使用運算式 *t*,則當您執行查詢或將游標移到條件以外時,Access 會將它變更為 Like "*t*"

看看 LIKE 和萬用字元的操作示範

如果您想要觀看影片示範如何使用這些工具,請嘗試此和 Access 查詢準則中的萬用字元的 YouTube 影片等

接下來的這個系列 3 篇文章的第 3 部分是: 使用參數提示輸入。

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×