mysql语言 查询在85分以上的学生选课情况,显示学生姓名,课程名和成绩
时间: 2024-02-15 21:04:28 浏览: 133
学生成绩查询系统,增删改查jsp+servlet+Mysql,支持排序。代码简单易懂,适合课后作业及考试.zip
查询在85分以上的学生选课情况,显示学生姓名,课程名和成绩,可以使用如下的 MySQL 语句:
```
SELECT student.name, course.name, score.score
FROM score
INNER JOIN student ON score.student_id = student.id
INNER JOIN course ON score.course_id = course.id
WHERE score.score >= 85;
```
解释一下上述 SQL 语句的各部分:
- `SELECT student.name, course.name, score.score`:选择查询结果需要显示的三个字段,分别是学生姓名、课程名和成绩。
- `FROM score INNER JOIN student ON score.student_id = student.id INNER JOIN course ON score.course_id = course.id`:使用内连接的方式,联结了三个表,分别是成绩表、学生表和课程表,通过 `score.student_id = student.id` 和 `score.course_id = course.id` 来确定这三个表之间的关联关系。
- `WHERE score.score >= 85`:使用 WHERE 子句,筛选出成绩表中分数大于等于 85 的记录。
这样,就可以查询出在 85 分以上的学生选课情况,并显示学生姓名、课程名和成绩了。
阅读全文