小编典典

SQL-列中的值累加

sql

如何在SQL列中添加值?我在xampp中设置了表格,并且试图将所有值加到标题为“ gross”的列中。


阅读 303

收藏
2021-03-17

共1个答案

小编典典

SQL Server或MySQL:

select sum(MyColumn) as MyColumnSum from MyTable

如果您需要通过对另一列进行分组来对一列进行求和

select sum(MyColumn) as MyColumnSum, OtherColumn from MyTable Group By OtherColumn

这是一种分别将负数或正数相加的方法

select
  sum( case when MyColumn < 0 then MyColumn else 0 end ) as NegativeSum,
  sum( case when MyColumn > 0 then MyColumn else 0 end ) as PositiveSum
from
  MyTable

参考

2021-03-17