用sql语句:将选课在五门以上的学生学号,姓名按平均分降序排序 请问怎么写.表有学生、选课两个,学生表含学号,性别,姓名,年龄,系,选课表含学号,课程号,成绩

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 10:43:52
用sql语句:将选课在五门以上的学生学号,姓名按平均分降序排序 请问怎么写.表有学生、选课两个,学生表含学号,性别,姓名,年龄,系,选课表含学号,课程号,成绩

用sql语句:将选课在五门以上的学生学号,姓名按平均分降序排序 请问怎么写.表有学生、选课两个,学生表含学号,性别,姓名,年龄,系,选课表含学号,课程号,成绩
用sql语句:将选课在五门以上的学生学号,姓名按平均分降序排序 请问怎么写.
表有学生、选课两个,学生表含学号,性别,姓名,年龄,系,选课表含学号,课程号,成绩

用sql语句:将选课在五门以上的学生学号,姓名按平均分降序排序 请问怎么写.表有学生、选课两个,学生表含学号,性别,姓名,年龄,系,选课表含学号,课程号,成绩
SELECT B.StuName,A.StuID
,AVG(Score) AS AvgScore
FROM dbo.Course AS A
LEFT JOIN dbo.Stu_Info AS B
ON A.StuID = B.StuID
GROUP BY StuID
HAVING COUNT(*) > 5
ORDER BY AvgScore DESC