sql 查询选课最多的学生的成绩排名,结果列包括学号,姓名,课程号,课程名,排名情况
您可以使用以下 SQL 语句查询选课最多的学生的成绩排名,结果列包括学号,姓名,课程号,课程名,排名情况:
```sql
SELECT student_id, COUNT(*) AS course_count, MAX(score) AS max_score, AVG(score) AS avg_score
FROM sc
GROUP BY student_id
ORDER BY course_count DESC, max_score DESC;
```
免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。