如果重复ID,则获取列的总和

时间:2017-11-02 12:53:45

标签: sql sql-server

我有一张表,如果ID重复,我想要列的总和

CountValues      ID
____________________
1                23
4                23
2                12
2                23

如果重复ID,则CountValues必须是ID本身的总和,如下所示

CountValues      ID
____________________
7                23
2                12

sql查询应该是什么?

3 个答案:

答案 0 :(得分:1)

您可以将sum聚合函数与group by子句一起使用:

select sum(CountValues) as CountValues, ID
from tbl 
group by ID

答案 1 :(得分:1)

尝试此查询

select sum(CountValues) as CountValues, ID
from TABLE
group by ID

答案 2 :(得分:0)

将汇总函数SUMGROUP BY一起使用。

<强>查询

select SUM(CountValues) as CountValues, ID
from your_table_name
group by ID;