首页 > 其他 > 详细

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

时间:2015-08-07 19:26:03      阅读:2046      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!