求问,在数据库ACCESS中的"like"模糊查询的问题,该怎么解决?

我现在在做一个数据库,表中的某一项为“规格”,数据形式是这样的:80*40*3,我在查询条件中,写入了[请输入查询规格:],但是与此同时,我还想让其支持模糊查询,即用like语句,比如用户输入“80”,也可以查询出此数据,请问该怎么办?
。。。我试着用like *[请输入查询规格]* 做,失败了,请高手赐教~急!
我不是说我不会查带80的模糊,那如果用户输入60呢,不就不行了么?我是想求一个支持用户输入什么就能模糊查什么的语句,用like查模糊我知道,支持用户输入的方法是在条件里输[xxx],但是两者怎么结合?

精慕HU
浏览 372回答 2
2回答

隔江千里

"select * table1 where 规格 like '%"+ 输入的规格 +"%'"补充: 不知道你用什么语言写这个查询,还是用access自带的工具写:"select * table1 where 规格 like '%"+ 规格 +"%'"规格这里是个变量,也就是取出用户输入的值,拼在这里.现在的问题是不是不是这个sql的问题,而是如何取出用户输入的值.

狐的传说

把用户输入的值加到变量AAA上,再在查询命令上调他查询就行了select * from 表 where xxx like '%"&AAA&"%'
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL
Oracle