码迷,mamicode.com
首页 > 其他好文 > 详细

union all 取代 select中的case when 提高查询效率

时间:2015-08-07 19:28:10      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:

首先union all不是适用于所有情况,其次,case when的可读性肯定要强。所以在不是特别在意性能的情况下,

可以考虑用case when。

再者,不是所有情况下的union all都要比case when好,当然理论上来说标题给的只是一个建议,理论上它是要比

case when要快。

因为case when是需要逐条分析查询结果的,而转换成union all后,分析这一步就可以省掉了。数据量越大,优势

越明显。

 

union all 取代 select中的case when 提高查询效率

标签:

原文地址:http://www.cnblogs.com/niutouzdq/p/4711523.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!