查询各课程的平均成绩并按成绩降序排列

1.表述为:选择。
学号、姓名、平均分、来自、学号=Sc。
STUDENTNUMBERHAVINGCOUNT(*)>5ORDERBY3DESC2.注意点:1)查询需要查询平均成绩,表中不存在“平均成绩”字段,需要使用VAG函数。
2)学生表Student和Score表Score都有一个“学号”字段,查询时需要注明学号属于哪个表。
3)GROUPBY短语对查询结果进行分组,后面跟HAVING短语来限制分组。
这样应该满足查询选修课超过5门的学生的需要,分组后进行统计,所以CONM(large)>S应该在HAVING之后。

MySQL,问题:求出每科的平均成绩、最高成绩、最低成绩及对应的学生信息。

本题考查相关查询、分组、分类等基础知识。
1.各科平均分:从stu_grade中按课程分组选择average(grade);2.各科最高分及对应学生信息:从stu_grade中选择B.grade,A.*作为Bleft,stu_info在B上添加为A.stu_No=A.stu_Nog按B.课程、B.年级分组,DSC限制1;3。
各科目最低成绩及对应学生信息:从b左侧的stu_grade中选择b.grade、a.*,将stu_info作为a加入b.stu_no=a上。
B.GradeASCLimit1by.stu_NogroupB.CourseOrderby;