MySQL查询所有同学的学号,姓名,选课数,总成绩
时间: 2024-05-27 17:13:11 浏览: 148
查询数据库中所有有成绩的学生的学号和课程号
4星 · 用户满意度95%
好的,您想查询所有同学的学号,姓名,选课数,总成绩,您可以使用如下的SQL语句:
SELECT student_id, student_name, count(course_id) as courses, sum(score) as total_score FROM score GROUP BY student_id;
其中,score是成绩表,包含学生的学号(student_id)、姓名(student_name)、课程号(course_id)、成绩(score)等字段,通过GROUP BY语句可以按照学生的学号进行分组,使用count函数可以统计每位同学选修的课程数,使用sum函数可以计算每位同学的总成绩。
阅读全文