
Like是一种运算符,用于比较两个字串,通常需要与通配符一起使用,常用于VBA代码里做模糊比对和在SQL查询里,做模糊查询用途。例如SQL查询里选出姓张的同学资料:
select * from 学生表 where 姓名 like "张*"
请留意不同版本的SQL语法通配符是不一样的。
VB Like语法请参见下图
ACCESS Jet SQL Like 语法请参见下图:
在Access中,与like一起用的时候,代表任一数字的是#。
在Access查找数据时,可以利用通配符和like函数一起使用。通配符“#”表示与任何单个数字字符匹配。
其他常见通配符,如“%”表示替代零个或多个字符;“_”表示替代单个字符;“*”表示与代表多个字符匹配;“?”表示与任何单个字母的字符匹配。
扩展资料
sql数据的like查询条件
LIKE:确定给定的字符串是否与指定的模式匹配。模式可以包含常规字符和通配符字符。
模式匹配过程中,常规字符必须与字符串中指定的字符完全匹配。然而,可使用字符串的任意片段匹配通配符。
与使用 = 和 != 字符串比较运算符相比,使用通配符可使 LIKE 运算符更加灵活。如果任何参数都不属于字符串数据类型,Microsoft® SQL Server™ 会将其转换成字符串数据类型(如果可能)。
语法:match_expression [NOT] LIKE pattern [ESCAPE escape_character]
结果类型:Boolean
结果值:如果 match_expression 匹配指定模式,LIKE 将返回 TRUE。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)