当前位置: 代码迷 >> Sql Server >> 一条语句两个sum统计同个字段,会影响性能不,该怎么处理
  详细解决方案

一条语句两个sum统计同个字段,会影响性能不,该怎么处理

热度:219   发布时间:2016-04-27 14:05:19.0
一条语句两个sum统计同个字段,会影响性能不
select sum(sales) as F1,sum(sales) as F2 from tbl
这样sum会计算两次吗

------解决方案--------------------
不会。。
------解决方案--------------------
SQL code
select  c as f1 ,c as f2 from (select sum(sales) as c from tb) a
------解决方案--------------------
sum(sales)计算一次
sum(LSSales)计算一次

会将上面得到的两个结果赋值给表达式(变量),然后再多次使用它来计算你的表达式。

所以不需要担心你写了100个sum(sales)就会对表进行100次sum
  相关解决方案