若给你一个表的数据库包含成绩A成绩B成绩C,怎样用SQL查询他们这三个成绩的总和的平均值。急求!

如题所述

select avg(sum(grade)) from sc group by cno;
SC 是选课表
CNO 是课程号
GRADE 是成绩,如你说的如果有三门成绩A,B,C
那么被选的课程只有三门,所以按课程号分组。
Oracle亲测、完全没问题。你可以随便输数据测试。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-22
select avg(A+B+C) from table 看看是这个吗?