mysql sql怎么将like 和in结合或者其他方法?
有个商城软件,想要进行搜索框进行商品查询,比如输入蓝月亮洗衣液
select title from goods where title like '%蓝月亮洗衣液%'
出现的结果是没有"蓝月亮洗手液洗衣液"这种结果的,所以要根据需求写
select title from goods where title like '%蓝%' AND title LIKE '%月%' AND title LIKE '%亮%' AND title LIKE '%洗%' AND title LIKE '%衣%' AND title LIKE '%液%'
但是太长了,尤其数据库中有百万条记录,查询效率也低下,怎么优化好一些
select title from goods where title like in ('%蓝%','%月%','%亮%')
mysql
赞
收藏 0
回答 1
待解决
相关问题
除any外有无其他方法,目前传参数太麻烦了。
820浏览 • 1回复 待解决
ListItemGroup 和Lazyforeach结合场景
433浏览 • 1回复 待解决
mysql 如何匹配多个 like 条件?
2816浏览 • 1回复 待解决
sql like查询如何不区分大小写?
2204浏览 • 2回复 待解决
mysql多对多查询sql怎么写?
1118浏览 • 1回复 待解决
父控件怎么才能使用到子控件的方法或属性,或者将子控件将一些方法或属性怎么回调给父控件
714浏览 • 1回复 待解决
如何使用简单的配置或者写法将整个module里的所有类和方法都导出
490浏览 • 1回复 待解决
mysql的触发器和事物可以结合一起使用吗?
1006浏览 • 1回复 待解决
ListItemGroup 和lazyforeach如何结合使用
223浏览 • 1回复 待解决
arkts上有没有其他方式手动调用对象的构造函数
669浏览 • 1回复 待解决
ceph和mysql有什么区别?或者说ceph替换mysql可以么?
2059浏览 • 1回复 待解决
MySQL抽象语法树和其他数据库有哪些不同?
1875浏览 • 1回复 待解决
什么是PolarDB MySQL慢SQL?
2385浏览 • 1回复 待解决
鸿蒙webview怎么调用vue或其他mvvm js框架中的方法
209浏览 • 1回复 待解决
Mysql如何用sql语句删除这样的内容?
933浏览 • 1回复 待解决
mysql 向下无限递归(不使用函数,单纯 sql)
2552浏览 • 1回复 待解决
如何将图片文本视频分享给其他应用
430浏览 • 1回复 待解决
Arkts项目能加载调用Android studio或者其他ide编译出来的so包里的方法么?
1694浏览 • 1回复 待解决
mysql 分页查询,如何用一句sql将全等匹配查出来的放前面,模糊查询出来的放后面?
940浏览 • 1回复 待解决
Redis和mysql数据库是怎么关联的?
1336浏览 • 1回复 待解决
golang 使用go-sql-driver/mysql 查总条数
1450浏览 • 1回复 待解决
怎么跳转打开其他app
7099浏览 • 1回复 待解决
如何将某个组件的点击事件传递给其他组件
953浏览 • 1回复 待解决
或者有没有其他加载方法,加载gif动图也可以
3020浏览 • 1回复 待解决
华为GT3怎么和app通信呢或者调用蓝牙?
1791浏览 • 1回复 待解决
你需要的是 全文检索,而不是这样。
如果你的版本过低,无法使用全文检索,还可以选择引入 ES ,或者使用代码生成上面的 like 语句,但是,需要注意,你这样查询的效率很低。