这三题我总感觉有点问题……又没答案,高人帮我看下哪有问题谢谢!
某班级的学生成绩表包含列“学号”、列“课程代号”、列“成绩”、列“学期号”,
1)请统计学期号为“第三学期”的每个学生所有科目的平均成绩。
2)现在想评定该班级第二学年(包括第三学期和第四学期)的优秀学生奖学金,要求从该班级选出平均成绩排前5名的同学。请用SELECT语句显示这些同学的学号和平均成绩。(要考虑可能有多个同学并列第5名)
3)学校规定前三学年(第一学期到第六学期)总平均分在90分以上而且没有一次考试不及格(成绩>=60分)的同学可以参加学校最高级别的评奖。请用SELECT语句显示该班级中满足评奖条件的候选人的学号和前三学年的总平均分。
1)select avg(成绩) from 成绩表 where 学期号=3 group by 学号,课程代号
2)select top 5 with ties * from 成绩表 order by avg(成绩)
3) select 学号,avg(成绩) from 成绩表 where avg(成绩)>90 and 成绩>=60 and 学期号<=6 group by 学号