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
待解决
相关问题
mysql 如何匹配多个 like 条件?
4752浏览 • 1回复 待解决
mysql多对多查询sql怎么写?
3081浏览 • 1回复 待解决
sql like查询如何不区分大小写?
4346浏览 • 2回复 待解决
HarmonyOS native 层获取本地文件有其他方法吗?
831浏览 • 1回复 待解决
HarmonyOS @Concurrent方法不能调用外部封装好的方法,是否有其他方法替代
1090浏览 • 1回复 待解决
除any外有无其他方法,目前传参数太麻烦了。
3097浏览 • 1回复 待解决
什么是PolarDB MySQL慢SQL?
4603浏览 • 1回复 待解决
mysql 向下无限递归(不使用函数,单纯 sql)
4227浏览 • 1回复 待解决
Mysql如何用sql语句删除这样的内容?
2767浏览 • 1回复 待解决
mysql的触发器和事物可以结合一起使用吗?
3040浏览 • 1回复 待解决
父控件怎么才能使用到子控件的方法或属性,或者将子控件将一些方法或属性怎么回调给父控件
2466浏览 • 1回复 待解决
MySQL抽象语法树和其他数据库有哪些不同?
3905浏览 • 1回复 待解决
ceph和mysql有什么区别?或者说ceph替换mysql可以么?
4666浏览 • 1回复 待解决
ListItemGroup 和Lazyforeach结合场景
1988浏览 • 1回复 待解决
arkts上有没有其他方式手动调用对象的构造函数
2700浏览 • 1回复 待解决
如何使用简单的配置或者写法将整个module里的所有类和方法都导出
1435浏览 • 1回复 待解决
鸿蒙里除了用TextInputController来进行停止输入让键盘锁下去,还有其他方法可以关闭键盘吗?
1015浏览 • 0回复 待解决
golang 使用go-sql-driver/mysql 查总条数
3952浏览 • 1回复 待解决
mysql 分页查询,如何用一句sql将全等匹配查出来的放前面,模糊查询出来的放后面?
3050浏览 • 1回复 待解决
HarmonyOS 上除了借助web外是否还有其他方式执行js代码?
1633浏览 • 1回复 待解决
HarmonyOS RN跨页面通讯通讯除了通知,是否还有其他方式?
925浏览 • 1回复 待解决
ListItemGroup 和lazyforeach如何结合使用
1408浏览 • 1回复 待解决
HarmonyOS ListItemGroup和LazyForEach如何结合
1065浏览 • 1回复 待解决
Mysql 通过show processlist 查看很多连接,但是都没有对应的sql
3815浏览 • 1回复 待解决
HarmonyOS 除了查代码,有其他方式能拿到整个应用的权限列表吗?
835浏览 • 1回复 待解决
你需要的是 全文检索,而不是这样。
如果你的版本过低,无法使用全文检索,还可以选择引入 ES ,或者使用代码生成上面的 like 语句,但是,需要注意,你这样查询的效率很低。