MySQL 查询成绩在80分以上的学生的姓名、课程号和成绩,并按成绩的降序排列结果。
时间: 2023-12-16 15:04:48 浏览: 1287
输入N个学生的个人信息和成绩,然后按平均成绩的降序排列
可以使用以下的 SQL 查询语句来实现:
```sql
SELECT s.name, sc.course_id, sc.score
FROM students s
JOIN scores sc ON s.id = sc.student_id
WHERE sc.score >= 80
ORDER BY sc.score DESC;
```
假设学生表为 `students`,成绩表为 `scores`,学生表中包含 `id` 和 `name` 字段,成绩表中包含 `student_id`、`course_id` 和 `score` 字段。这个查询语句将会返回成绩在80分以上的学生的姓名、课程号和成绩,并按成绩的降序排列结果。
阅读全文