查询选修了三门课程的学号
时间: 2023-11-10 21:29:00 浏览: 69
MYSSQL_MSS_ORACLE经典SQL.pdf
如果您的选课信息存储在一个名为`course`的表中,包含学号和课程编号两列,那么可以使用以下SQL语句查询选修了三门课程的学号:
```
SELECT student_id FROM course
GROUP BY student_id
HAVING COUNT(DISTINCT course_id) = 3;
```
这个语句会先按学号分组,然后统计每个学号选修课程的数量(使用`COUNT(DISTINCT course_id)`),最后筛选出选修了三门课程的学号(使用`HAVING`子句)。
阅读全文