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
待解决
相关问题
sql like查询如何不区分大小写?
1148浏览 • 2回复 待解决
mysql 如何匹配多个 like 条件?
1877浏览 • 1回复 待解决
mysql多对多查询sql怎么写?
275浏览 • 1回复 待解决
MySQL抽象语法树和其他数据库有哪些不同?
1030浏览 • 1回复 待解决
ceph和mysql有什么区别?或者说ceph替换mysql可以么?
705浏览 • 1回复 待解决
Arkts项目能加载调用Android studio或者其他ide编译出来的so包里的方法么?
194浏览 • 1回复 待解决
或者有没有其他加载方法,加载gif动图也可以
1700浏览 • 1回复 待解决
什么是PolarDB MySQL慢SQL?
1252浏览 • 1回复 待解决
怎么跳转打开其他app
5596浏览 • 1回复 待解决
如何把鸿蒙的服务卡片集成到Launcher里(或者其他Ability里),比如Launcher里包含其他服务卡片
6678浏览 • 1回复 待解决
华为GT3怎么和app通信呢或者调用蓝牙?
710浏览 • 1回复 待解决
Redis和mysql数据库是怎么关联的?
419浏览 • 1回复 待解决
Mysql如何用sql语句删除这样的内容?
146浏览 • 1回复 待解决
mysql 向下无限递归(不使用函数,单纯 sql)
1703浏览 • 1回复 待解决
MySQL主从数据复制采用什么方法?
1327浏览 • 1回复 待解决
mysql 分页查询,如何用一句sql将全等匹配查出来的放前面,模糊查询出来的放后面?
124浏览 • 1回复 待解决
请问鸿蒙开发如何访问公共目录的文件或者其他应用目录下的文件
2275浏览 • 2回复 待解决
MySQL escape方法问题有了解的吗?
670浏览 • 1回复 待解决
乐观锁和悲观锁在SQL中如何体现?
1209浏览 • 1回复 待解决
postgis 矩形检索sql怎么写 能提供左下角 和右上角坐标?
1197浏览 • 1回复 待解决
如何将apk包安装到 remote emulator 或者是 remote device上呢 ?
983浏览 • 1回复 待解决
LIKE后跟子查询多个值的问题?
1466浏览 • 1回复 待解决
golang 使用go-sql-driver/mysql 查总条数
446浏览 • 1回复 待解决
关于 Postgresql(或者其他数据库)数据表可以留空字段默认值你们会填什么?
980浏览 • 1回复 待解决
mysql innodb在控制台下分号分割多条sql,回车执行,每条sql是串行执行的吗
441浏览 • 1回复 待解决
你需要的是 全文检索,而不是这样。
如果你的版本过低,无法使用全文检索,还可以选择引入 ES ,或者使用代码生成上面的 like 语句,但是,需要注意,你这样查询的效率很低。