我在oracle中有一张表 表:标记
id | subject | points
---- | ------ | ------
2 | math | 35
2 | english | 40
2 | science | 30
3 | math | 30
3 | english | 20
3 | science | 10
如果我需要35+40+30 =105
,查询会怎样?
是吗
Select sum(points) from Mark where ID = '2'; ???
任何建议都将受到赞赏
答案 0 :(得分:1)
您已经有了解决方案:)
如果你必须 SUM 所有点的id = 2 这是正确的语法。
答案 1 :(得分:0)
如果你想总结每个id:
select id, sum(points)
from Mark
group by id