【发布时间】:2020-04-10 14:13:40
【问题描述】:
假设有来自不同班级的学生参加了考试,并显示了结果的总和
Student Table ( Student_id, Grade, Class)
所以如果我想查询跨班级的成绩总和,我会这样做
SELECT Class, SUM(Grade)
FROM Student
GROUP BY Class
查询结果:
Class : Grade
A : 500
B : 400
C : 300
但是由于C班作弊事件,C班总成绩应该显示为0..在应用第一个查询语句后我该怎么做?
预期结果:
Class : Grade
A : 500
B : 400
C : 0
第一次查询之后......
【问题讨论】:
标签: sql oracle data-manipulation