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 条件?
4250浏览 • 1回复 待解决
HarmonyOS native 层获取本地文件有其他方法吗?
459浏览 • 1回复 待解决
sql like查询如何不区分大小写?
3762浏览 • 2回复 待解决
mysql多对多查询sql怎么写?
2592浏览 • 1回复 待解决
HarmonyOS @Concurrent方法不能调用外部封装好的方法,是否有其他方法替代
639浏览 • 1回复 待解决
除any外有无其他方法,目前传参数太麻烦了。
2353浏览 • 1回复 待解决
什么是PolarDB MySQL慢SQL?
3968浏览 • 1回复 待解决
mysql的触发器和事物可以结合一起使用吗?
2397浏览 • 1回复 待解决
父控件怎么才能使用到子控件的方法或属性,或者将子控件将一些方法或属性怎么回调给父控件
2049浏览 • 1回复 待解决
ListItemGroup 和Lazyforeach结合场景
1369浏览 • 1回复 待解决
ceph和mysql有什么区别?或者说ceph替换mysql可以么?
4147浏览 • 1回复 待解决
Mysql如何用sql语句删除这样的内容?
2185浏览 • 1回复 待解决
mysql 向下无限递归(不使用函数,单纯 sql)
3762浏览 • 1回复 待解决
arkts上有没有其他方式手动调用对象的构造函数
2116浏览 • 1回复 待解决
MySQL抽象语法树和其他数据库有哪些不同?
3433浏览 • 1回复 待解决
鸿蒙里除了用TextInputController来进行停止输入让键盘锁下去,还有其他方法可以关闭键盘吗?
555浏览 • 0回复 待解决
如何使用简单的配置或者写法将整个module里的所有类和方法都导出
1043浏览 • 1回复 待解决
HarmonyOS ListItemGroup和LazyForEach如何结合
566浏览 • 1回复 待解决
ListItemGroup 和lazyforeach如何结合使用
945浏览 • 1回复 待解决
HarmonyOS 上除了借助web外是否还有其他方式执行js代码?
1062浏览 • 1回复 待解决
HarmonyOS RN跨页面通讯通讯除了通知,是否还有其他方式?
452浏览 • 1回复 待解决
golang 使用go-sql-driver/mysql 查总条数
3208浏览 • 1回复 待解决
怎么在预览器或者虚拟机中输入中文,或者华为虚拟机怎么联网下载其他app
968浏览 • 1回复 待解决
HarmonyOS 除了查代码,有其他方式能拿到整个应用的权限列表吗?
384浏览 • 1回复 待解决
mysql innodb在控制台下分号分割多条sql,回车执行,每条sql是串行执行的吗
2598浏览 • 1回复 待解决
你需要的是 全文检索,而不是这样。
如果你的版本过低,无法使用全文检索,还可以选择引入 ES ,或者使用代码生成上面的 like 语句,但是,需要注意,你这样查询的效率很低。