MySql中多行的总和

时间:2012-09-11 18:51:00

标签: mysql sql sum

我有这样的数据

ID       SUB       Marks    
 1      English      25
 1       Maths       22
 1      Science      15
 2      English      16
 2       Maths       20
 2      Science      12

等等......

如何对所有主题标记求和并给出每个ID的总分?

例如,如果我选择ID = 1,那么它应该显示62。

3 个答案:

答案 0 :(得分:6)

select id, sum(Marks) as marks
from tablename
group by id

答案 1 :(得分:6)

这应该这样做:

SELECT ID, SUM(Marks) as totalMarks
FROM MyTable
GROUP BY Id

答案 2 :(得分:2)

试试这个...这是有效的......

SELECT ID, SUM(Marks) as Total
FROM Table_Name
GROUP BY ID
ORDER BY ID
相关问题