access模糊查询示例

发布时间:2020-01-25编辑:脚本学堂
本文介绍了access数据库模糊查询的方法,通过例子学习access数据库怎么实现模糊查询,有需要的朋友参考下。

在写web程序时用到了access的模糊查询,在acces中写代码怎么也找不到记录。
原因分析:access数据库与sql server数据库的模糊查询是有特别的。

条件:查找表a 的name字段中包括 "b" 的记当
在access中代码:
 

复制代码 代码示例:
select * from a where name like '*b*'sql server查询分析器的代码
select * from a where name like '%b%'这时你会发现access里可以找到相关的记录,但把'*'必成'%'就找不到了,原因是access的模糊查询是'?','*'
 

和sql server不一样
以上只是在数据库中的代码,如果要写在程序里可就不能用.'*'了,还是要用'%'
在程序中模糊查询这样写:
 

复制代码 代码示例:
strsql="select * from a where name like '%b%'"

参考以上的方法,在access数据库中实现模糊查询就比较简单了。