首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-22 
一条语句两个sum统计同个字段,会影响性能不select sum(sales) as F1,sum(sales) as F2 from tbl这样sum会

一条语句两个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

热点排行