检索至少选修两门课程的学生学号
时间: 2023-10-23 20:09:38 浏览: 392
查询至少学习了1号课程和2号课程的学生的学号,姓名的八种写法
4星 · 用户满意度95%
假设有两个关系表,一个是学生表(Student),包含学生学号(ID)和学生姓名(Name);另一个是选课表(Course),包含选课记录编号(CID)、课程名称(CourseName)和学生学号(ID)。可以使用以下 SQL 语句来检索至少选修两门课程的学生学号:
```
SELECT ID
FROM Course
GROUP BY ID
HAVING COUNT(*) >= 2;
```
该语句会按照学生学号分组,统计每个学生选了多少门课程,然后筛选出选课数量不少于 2 的学生学号。
阅读全文