计算一列的总和并按具有相同值的列分组

时间:2019-08-18 15:59:27

标签: mysql sql

如何选择数字列的总和,然后按名称分组

name | number
a    | 100
b    | 10
a    | 50
b    | 40
c    | 200
a    | 20

expected result :

name | number
a    | 170
b    | 50
c    | 200

2 个答案:

答案 0 :(得分:1)

SELECT name, 
SUM (number)
FROM tablename
GROUP BY name;

答案 1 :(得分:0)

我明白了,对不起

SELECT NAME, SUM(NUMBER) AS NUMBER FROM TABLE GROUP BY NAME