mysql 查询选修了全部学分大于4的课程的学生的学号
时间: 2023-11-10 11:40:55 浏览: 474
查询数据库中所有有成绩的学生的学号和课程号
4星 · 用户满意度95%
可以使用如下 SQL 查询语句:
SELECT DISTINCT sc.Sno
FROM sc
WHERE sc.Credit > 4
GROUP BY sc.Sno
HAVING SUM(sc.Grade) >= 60
这个查询语句可以找出所有选修了全部学分大于4的课程的学生的学号。需要注意的是,这个查询语句假设每门课程的学分相等,且及格分数为60分,如果不符合实际情况,需要进行相应的修改。
阅读全文