分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
多字段模糊查询sql like %% 优化与区别
SELECT *
FROM [KLims].[dbo].[Task]
where ClientCompany like '%a%' or [Address] like '%a%'
SELECT *
FROM [KLims].[dbo].[Task]
where ClientCompany + [Address] like '%a%'
但当其中一字段为null时,用第二种会找不到数据。
http://four-corner.appspot.com/
因为当某一字段为null时,拼接的字段整体都为null,要让第二种办法可以使用,可以这样写,将为null的字段,替换为'';
SELECT *
FROM [KLims].[dbo].[Task]
where isnull(ClientCompany,'') + isnull([Address],'') like '%a%'
这样既可正常执行,又高效。
给我老师的人工智能教程打call!http://blog.youkuaiyun.com/jiangjunshow
SQL模糊查询优化技巧
本文详细介绍了在SQL中进行多字段模糊查询时的优化方法,对比了不同查询语句的效果,并提供了一种高效的解决方案,特别关注了NULL值处理,确保查询既准确又高效。
552

被折叠的 条评论
为什么被折叠?



