SQL server中怎么将某几列的数据相加。若第一列数据相同,将第二列数据相加

若第一列数据相同,将第二列数据相加。例如:
A 5
A 3
B 5
B 7
C 1
C 9
最后得到
A 8
B 12
C 10

使用group by 的功能,就是分组汇总。

select 第一列,sum(第二列) tx
from 表
group by 第一列
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-16
SELECT sum(b),a from table GROUP BY a
第2个回答  2013-05-16
select a,sum(b) b
from tb
group by a
相似回答