如何在列中添加特定值(SQL)

时间:2015-06-24 13:41:55

标签: sql

表格就像这样

Product_Group      value
a                   100
a                    50
b                    50
b                    50
b                   100
c                   200

我需要创建一个新列,同时取出Product_Group中的冗余,所以结果应该是

Product_group      Sum
a                   150
b                   200
c                   200

干杯!

2 个答案:

答案 0 :(得分:2)

您可以使用Group BY条款。但是,使用reseverd关键字SUM作为列名称并不是一个好主意,但是如果要包装大括号。

SELECT Product_group, SUM(Value) as [SUM]
FROM tablename
GROUP BY Product_group

答案 1 :(得分:0)

在MySQL中使用以下查询

 SELECT Product_group, SUM(Value) "SUM"
 FROM tablename
 GROUP BY Product_group