标签:
首先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