Access里like是干什么用的?

Access里like是干什么用的?,第1张

Like是一种运算符,用于比较两个字串,通常需要与通配符一起使用,常用于VBA代码里做模糊比对和在SQL查询里,做模糊查询用途。例如SQL查询里选出姓张的同学资料:

select * from 学生表 where 姓名 like "张*"

请留意不同版本的SQL语法通配符是不一样的。

VB Like语法请参见下图

ACCESS Jet SQL Like 语法请参见下图:

比如,查姓张的select * from user where username like * &张&*或直接select * from user where username like *张*key可以是一个提示信息,select * from user where username like * &[请输入姓名:]&*这样当运行查询时,首先提示:请输入姓名:,当你输入姓名或部分姓名时,点确定就可以查询出结果,此方法只在ACCESS中使用,其他数据库中格式可能稍有变化。

都是不对的,没有一个字段值同时是a开头及b开头的,这是矛盾的;将and运算符改为or就没问题了。

%是针对sql的语法,不适用于access,除非是设定access兼容sql语法。楼主可以自己测试。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/10999415.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存