sql语句模糊查询,怎么才可以做到只要包含某一个关键字都可以返回含有某一个关键字的结果集。
我的意思是select*fromgoodswheregoodsnamelike'%子%';返回的结果集与select*fromgoodswheregoodsnamelik...
我的意思是select * from goods where goodsname like '%子%';返回的结果集与select * from goods where goodsname like '%的子%';返回的结果集是一样的,因为他们都包含有一个子字,想得到这样的结果怎么做
展开
1个回答
展开全部
做不到的,除非你用or字句
select * from goods where goodsname like '%的%' or goodsname like '%子%'
更多追问追答
追问
追答
逻辑设计成这样真没多大意义,直接一个like就完了。
想达到你的效果就相当于把likeGoodsname拆分成每个字,然后对结果做union,没多大意义。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询