查询选修了全部课程的学生姓名
时间: 2023-11-16 15:46:53 浏览: 397
查询数据库中所有有成绩的学生的学号和课程号
4星 · 用户满意度95%
查询选修了全部课程的学生姓名的SQL语句是:
```
SELECT Sname
FROM Student
WHERE NOT EXISTS(
SELECT *
FROM Course
WHERE NOT EXISTS(
SELECT *
FROM SC
WHERE SC.Sno = Student.Sno AND SC.Cno = Course.Cno
)
);
```
这个SQL语句的含义是:查询学生表中所有选修了每门课程的学生姓名。
阅读全文