关于平均成绩的sql语句
有三张表分别是student(sno,sname,sdept),course(cno,cname,credit)和sc(sno,cno,grade)
现在要求超过平均分的学生的姓名sname和系名sdept。
------解决方案--------------------上面这个回复 意思不大懂
"那么当求每个学生平均成绩" 不是求超过系平均分就可以了么 要学生平均分干嘛?
这个平均分还是没定义明确 最好上一点测试数据和想要的结果 不然容易混淆
一般的基础思路 根据要求扩展 具体的要看实际数据了
select 姓名,系名
from ...
where 分数 > (select avg(分数) from t where t.系名=系名)