Skip to main content

通配符

通配符示例

当您想要查找特定项目却不能准确记得如何拼写时,请尝试在查询中使用通配符。

通配符是文本值中代替未知字符的特殊字符,可方便使用类似但不相同的数据查找多个项目。 通配符也有助于获得基于特定模式匹配的数据。

字符
说明示例
*匹配任意字符数。 您可以在字符串中使用星号 (*)。"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。

要匹配特殊字符,如问号 (?)、井号 (#) 和星号 (),将其置于方括号中。*

匹配表达式的通配符模式示例

字 符用于匹配
? 或 _(下划线)任何单字符
* 或 %零个或多个字符
#任意一位数字 (0 — 9)
[charlist]字符列表中的任意单字符
[!charlist]不在字符列表中的任意单字符
[a-zA-Z0-9]任意字母数字字符
[A-Z]从 A 到 Z 范围内的任意大写字母。 注意: 当您指定字符区域时,字符必须以升序排序出现。 例如,[Z-A] 不是有效模式。