Access 2003完整教程:Like 运算符

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

语法

expressionLike“pattern”

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

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

说明

可以通过Like运算符来查找与所指定的模式相匹配的字段值。对于 pattern,可以指定完整的值(例如Like "Smith"),也可以使用通配符来查找某个范围内的值(例如Like "Sm*")。

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

下面的示例返回以字母 P 开头并且后面为 A 到 F 之间任何字母以及三个数字的数据:

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

下表展示了如何通过Like来测试不同模式的表达式。


匹配类型

模式
匹配
(返回 True)
不匹配
(返回 False)
多个字符a*aaa, aBa, aBBBaaBC
*ab*abc, AABB, XabaZb, bac
特殊字符a[*]aa*aaaa
多个字符ab*abcdefg, abccab, aab
单个字符a?aaaa, a3a, aBaaBBBa
单个数字a#aa0a, a1a, a2aaaa, a10a
字符范围[a-z]f, p, j2, &
范围之外[!a-z]9, &, %b, a
非数字值[!0-9]A, a, &, ~0, 1, 9
复合值a[!b-m]#An9, az0, a99abc, aj0

请参阅
SQL 表达式 在字符串比较中使用通配符
WHERE 子句

上页:Access 2003完整教程:LEFT JOIN、RIGHT JOIN 操作 下页:Access 2003完整教程:Min、Max 函数

Access 2003完整教程:Like 运算符

Access 2003完整教程:Min、Max 函数Access 2003完整教程:ODBC Scalar 函数
Access 2003完整教程:ORDER BY 子句Access 2003完整教程:PARAMETERS 声明
Access 2003完整教程:PROCEDURE 子句Access 2003完整教程:REVOKE 语句
Access 2003完整教程:SELECT 语句Access 2003完整教程:SELECT...INTO 语句
Access 2003完整教程:StDev、StDevP 函数Access 2003完整教程:SQL 子查询
Access 2003完整教程:Sum 函数Access 2003完整教程:TRANSACTION 语句
Access 2003完整教程:TRANSFORM 语句Access 2003完整教程:UNION 操作
Access 2003完整教程:UPDATE 语句Access 2003完整教程:在字符串比较中使用通配符
Access 2003完整教程:Var、VarP 函数Access 2003完整教程:WHERE 子句
Access 2003完整教程:WITH OWNERACCESS OPTION 声明Access 2003完整教程:Jet 4.0 数据定义语言的新增功能
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号