3

我有一个有两列的表。第一列中的项目代表四个类别之一,第二列中的项目代表其类别对应项引用的数据:

CategoryA : 2
CategoryC : 1
CategoryB : 4
CategoryB : -1
CategoryD : 2
CategoryC : 1

等等

我需要构建一个 SQL 查询,该查询将返回每个类别的 Sum,例如

CategoryA : 2
CategoryB : 3
CategoryC : 2
CategoryD : 2
4

2 回答 2

1

您可以通过将相关行组合在一起,并对每个行的值求和来做到这一点:

select col1, sum(col2)
  from table_name
group by col1
于 2012-05-16T00:36:18.870 回答
0
SELECT column1, SUM(column2) FROM table GROUP BY column1
于 2012-05-16T00:39:38.600 回答