如何优化这个模糊查询
@selectIndex 是传入的参数 如果是0 就模糊查 LoginName 对应的值 @searchfilter
and LoginName like case @selectIndex when 0 then '%'+@searchfilter+'%' else LoginName end
and f.Agentid like case @selectIndex when 1 then '%'+@searchfilter+'%' else f.Agentid end
and u.Tel like case @selectIndex when 2 then '%'+@searchfilter+'%' else u.Tel end
and b.CName like case @selectIndex when 3 then '%'+@searchfilter+'%' else b.CName end
and u.Mobile like case @selectIndex when 4 then '%'+@searchfilter+'%' else u.Mobile end
and u.UserName like case @selectIndex when 5 then '%'+@searchfilter+'%' else u.UserName end
and b.[Address] like case @selectIndex when 6 then '%'+@searchfilter+'%' else b.[Address] end
这样似乎很慢
如何优化
...全文
相关推荐
PostgreSQL Like模糊查询优化方案
使用场景:要求LIKE '%xxx%'模糊查询支持索引,提高数据检索速度
pgsql查询优化之模糊查询实例详解
主要给大家介绍了关于pgsql查询优化之模糊查询的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用pgsql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
layui下拉框模糊查询优化[项目源码]
本文介绍了如何优化layui下拉框的模糊查询功能,通过自定义下拉框实现实时从数据库查询数据,避免了传统ajax请求在数据量大时加载慢的问题。文章详细展示了前端代码实现,包括输入框事件监听、数据请求与展示逻辑,以及如何将选中的值回填到输入框中。此外,还提供了HTML结构示例,帮助开发者理解整体实现方式。该方法不仅提升了查询效率,还解决了layui下拉框在Android调试器上的适配问题。
MySQL模糊查询优化[代码]
本文详细介绍了MySQL中LIKE模糊查询的7种优化方法,包括避免左通配符、使用覆盖索引、全文索引、函数索引、冗余存储、第三方工具整合以及其他优化技巧。每种方法都通过具体的SQL代码示例进行演示,帮助开发者和DBA提升查询效率。文章还对比了不同方法的适用场景、优点和缺点,为读者提供了全面的优化方案。
分页模糊查询商品


