sql 模糊查询

2017-01-20 16:26:01 +08:00
 shawshi

对于需要模糊查询的需求,我们一般都使用 like ,但是 like 效率不高,请问有什么替换方法,和优化 like 查询的方法。一般我都使用 like %key%

1126 次点击
所在节点    数据库
4 条回复
enenaaa
2017-01-20 16:28:27 +08:00
全文索引, 第三方搜索工具
Sentur
2017-01-20 16:31:07 +08:00
mysql 还有个 instr 吧
nandaye
2017-01-20 16:35:02 +08:00
某些 instr 也可以实现 like 的功能。
如果大多数 like 是匹配字段的开头前几个字母可以加索引,并 like 'key%' (去掉 key 前的%)。
noNOno
2017-01-22 18:54:36 +08:00
用 sqlserver ,建立全文索引,效率还不错

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/335904

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX