日期:2014-05-17  浏览次数:21214 次

关于sum函数的效率问题?
不知道
select sum(column_name)/100 from table_name

select sum(column_name/100) from table_name
哪个效率更高?达人详细解释一下。

------解决方案--------------------
select sum(column_name)/100 from table_name 效率更高,
因为它比第二条语句少除了count(*)-1次。

引用楼主 hackthissite 的帖子:
不知道
select sum(column_name)/100 from table_name

select sum(column_name/100) from table_name
哪个效率更高?达人详细解释一下。

------解决方案--------------------
理论上1的效率更高
不过,从执行计划上看,非海量数据的时候,差异很小