我想解决这个问题:
我在这里有一个数据表,如下所示
cid amount
1 5
1 10
2 2
3 5
3 7
3 11
现在我需要编写一个语句,返回一个不同的cid,以及每个cid的amount列的总和。该表应如下所示:
cid amount
1 15
2 2
3 23
最好的方法是什么?谢谢。
答案 0 :(得分:1)
select cid, sum(amount) amount from table group by cid
答案 1 :(得分:1)
尝试这种方式:
select cid, sum(amount)
from tab
group by cid
答案 2 :(得分:1)
select cid, sum(amount)
from table_name
group by cid;
答案 3 :(得分:0)
通过cid从c1组中选择cid,sum(金额)