若要在您不記得特定項目的確切拼寫方式時找出該項目,請嘗試在查詢中使用萬用字元。
萬用字元是特殊字元,可以取代文字值中的不明字元,適合用於尋找具有相似但不相同資料的多個項目。 萬用字元也可以根據指定的模式相符來協助取得資料。 例如,在公園街找到每個名叫約翰的人。
如需查詢的詳細資訊,請參閱 查詢簡介。
| 字元 | 描述 | 範例 |
|---|---|---|
| * | 比對任何數目的字元。 星號 (*) 可以用於字元字串中的任何位置。 | 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。 |
深入了解如何 將準則套用至查詢。
運算式中萬用字元模式比對的範例
若要在模式中使用萬用字元:
- 在 [設計檢視] 中開啟查詢。
- 在您要使用之欄位的 [準則 ] 列中,在您的準則前面輸入運算子 Like 。
- 使用萬用字元取代準則中的一個或多個字元。 例如 Like R?308021 會傳回 RA308021、RB308021 等等。
- 按一下 [設計 ] 索引標籤上的 [ 執行]。
以下是一些可用於運算式的萬用字元模式範例:
| 字元 () | 用來比對 |
|---|---|
| ? 或 _ (底線) | 任何單一字元 |
| * 或 % | 零或多個字元 |
| # | 任何數字 (0 - 9) |
| [字符列表] | charlist 中的任何單一字元 |
| [!charlist] | 不在字元清單中的任何單一字元 |
| [a-zA-Z0-9]。 | 任何英數字元 |
| [A-Z] | A 到 Z 範圍內的任何大寫字母。 注意: 當您指定字元範圍時,字元必須以遞增排序顯示。 例如,[Z-A] 不是有效的模式。 |
查看建立運算式的基本概念。
若要比對問號 (?) 、數字記號 (#) 和星號 (*) 等特殊字元,請將它們放在方括弧中。
CHARLIST 函數提供一或多個字元的比對項目,而且可以包含 ANSI 字元集中的幾乎任何字元,包括數字。 CHARLIST 會以方括弧 ([ ]) 並且可以與萬用字元一起使用,以取得更特定的相符項目。
若要指定字元範圍,請使用 CHARLIST 搭配連字號 (-) 來分隔範圍的上限和下限。
若要比對連字號 ( ) 字元,如果您使用連字號) ,請將它放在 CHARLIST (的開頭或結尾,然後加上驚嘆號。 在任何其他位置,連字號可識別一系列 ANSI 字元。