Like 运算符

应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

将字符串表达式与 SQL 表达式中的模式进行比较。

语法

expressionLikepattern

Like 运算符语法包含以下部分:

部分 说明
expression WHERE 子句中使用的 SQL 表达式。
pattern 表达式进行比较的字符串或字符串文本。

      

备注

可以使用 Like 运算符在字段中查找匹配指定模式的值。 对于 模式,可以指定完整值 (例如 Like “Smith” ,) ,也可以使用通配符查找值的范围, (例如 Like “Sm*”)

在表达式中,可以使用 Like 运算符将字段值与字符串表达式进行比较。 例如,如果在 SQL 查询中输入 Like “C*” ,该查询将返回以字母 C 开头的所有字段值。在参数查询中,可以提示用户输入要搜索的模式。

以下示例返回以字母 P 开头,后跟 A 和 F 之间的任何字母和三个数字的数据:

Like “P[A-F]###”

下表显示如何使用 Like 来测试不同模式的表达式。


匹配类型

模式
匹配
(返回 True)
不匹配
(返回 False)
多个字符 a*a aa、aBa、aBBBa aBC
*ab* abc、AABB、Xab aZb、bac
特殊字符 a[*]a a*a aaa
多个字符 ab* abcdefg、abc cab、aab
单个字符 a?a aaa、a3a、aBa aBBBa
单个数字 a#a a0a、a1a、a2a aaa、a10a
字符范围 [a-z] f、p、j 2, &
范围外 [!a-z] 9, &, % b、a
非数字 [!0-9] A, a, &, ~ 0, 1, 9
组合 a[!b-m]# An9、az0、a99 abc、aj0