这样写where效率会很低吗
SQL中的 OR 有中断功能吗,像程序中if(条件一 or 条件二),如果条件一成立,条件二不被执行,SQL中也这样么,多条件组合查询有什么好的编写方式?
界面是类似这样子的:

我这么写SQL,会不会有大问题?
界面是类似这样子的:

我这么写SQL,会不会有大问题?
where T1.line_idName=@lineIDName
and charindex('999',T1.status)>0
and (@searchType<> 'B' or T3.nickName like '%'+@searchWord+'%')
and (@searchType<> 'C' or T3.idName like '%'+@searchWord+'%')
and (@searchType<> 'D' or T2.nickName like '%'+@searchWord+'%')
and (@searchType<> 'E' or T2.idName like '%'+@searchWord+'%')
and (@searchType<> 'F' or T1.tagID like '%'+@searchWord+'%')
and (T1.is_hege=1)
...全文
相关推荐
mysql索引基数概念与用法示例
主要介绍了mysql索引基数概念与用法,结合实例形式分析了mysql索引基数的相关概念、原理、操作命令及相关使用技巧,需要的朋友可以参考下
SQL语句索引优化_sql索引降龙十八掌(Oracle)
Oracle索引优化原则与方法。对其他DB也很实用哦。 分享~
MySQL优化之如何查找SQL效率低的原因
主要介绍了MySQL优化之如何查找SQL效率低的原因 ,需要的朋友可以参考下
MySQL Order By Rand()效率分析
本文详细解说了MySQL Order By Rand()效率优化的方案,并给出了优化的思路过程,是篇不可多得的MySQL Order By Rand()效率美
MySQL 百万级分页优化(Mysql千万级快速分页)
MySQL 百万级分页优化(Mysql千万级快速分页),主要解决大数量级的优化


