附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。此為英文文章出處,以供參考。
若要在您不記得完整拼法時找出特定項目,請嘗試在查詢中使用萬用字元。
萬用字元為特殊字元,可代表文字值中的未知字元,並在找出含有類似但不相同之資料的多個項目時很好用。萬用字元也可協助您依指定模式比對取得資料。例如,尋找中山路上名叫約翰的任何人。
如需查詢的詳細資訊,請參閱查詢簡介。
以下為 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。 |
深入瞭解套用準則至查詢結果。
在運算式中的萬用字元模式比對範例
若要在模式中使用萬用字元,請:
-
在 [設計檢視] 中開啟查詢。
-
在您要使用之欄位的 [準則] 資料列內,在準則前輸入運算子 Like。
-
使用萬用字元取代準則中的一個或多個字元。例如 Like R?308021 會傳回 RA308021、RB308021 等等。
-
在 [設計] 索引標籤按一下 [執行]。
以下為某些可在運算式中使用的萬用模式範例:
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 字元範圍。