查询选修了“3”号课程且成绩在70分以上的学生信息

动态 未结 0 97
小小草
小小草 LV1 2023年9月23日 23:40 发表
假设您的数据库中有三个表:students(学生信息表)、courses(课程信息表)和 scores(成绩信息表),其中 scores 表包含了学生选课和成绩信息。可以使用以下 SQL 查询语句来获取选修了“3”号课程且成绩在70分以上的学生信息: ``` SELECT students.* FROM students INNER JOIN scores ON students.id = scores.student_id INNER JOIN courses ON scores.course_id = courses.id WHERE courses.id = 3 AND scores.score >= 70; ``` 这个查询语句使用 INNER JOIN 连接了三个表,并使用 WHERE 子句过滤出选修了“3”号课程且成绩在70分以上的学生信息。其中,students.* 表示返回所有学生信息,您也可以根据需要选择特定的列。 请注意,这个查询语句假设每个学生只能选修一门课程。如果一个学生可以选修多门课程,则需要对查询进行修改以考虑这种情况。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复