工具/材料:以Management Studio为例。
1、首先在桌面上,点击“Management Studio”图标。
2、然后在该界面中,点击“新建查询”按钮。
3、之后在该界面中,输入找出每个学生超过他选修课程平均成绩的课程号的SQL语句:selec t name,Cno from SCX WHERE grade >= (selec t AVG(grade) from SCY WHERE SCX.Cno = SCY.Cno);。
4、接旦衡着在该界面中,点击“执行”按神桐钮。
5、最后在该界面中,显示每游迟坦个学生超过他选修课程平均成绩的课程号。
你扰袭那李李态样应该不对哪源吧,,,这样写肯定没错。
select sno,cno
from sc sc1
where grade>(
select avg(grade)
from sc sc2
where sc1.sno=sc2.sno)
select sno,cno,grade from cs
where exists(select 1 运消from cs avgcs group by avgcs.cno 卖悄贺having cs.cno=avgcs.cno and 中派cs.grade>avg(avgcs.grade))
SELECT Sno,Cno FROM sc,(SELECT Sno,AVG(Grade) FROM sc
GROUP BY Sno) AS Avg_sc(avg_sno,avg_grade)
WHERE sc.Sno=Avg_sc.avg_sno AND sc.Grade>=Avg_sc.avg_grade;