mysql 查询被选修的课程号
时间: 2023-08-04 22:25:34 浏览: 57
可以使用以下SQL语句查询被选修的课程号:
```
SELECT DISTINCT course_id FROM course_selection;
```
其中,`course_selection`是选课信息表的表名,`course_id`是课程号的列名。使用`DISTINCT`关键字可以去重,确保每个课程号只会出现一次。
相关问题
MySQL 查询被学生选修的课程
可以使用以下 SQL 语句查询被学生选修的课程:
```
SELECT DISTINCT course.course_name
FROM course_selection
JOIN course ON course_selection.course_id = course.course_id
WHERE course_selection.student_id = 'your_student_id';
```
其中,`course_selection` 是选课信息表的表名,`course` 是课程信息表的表名,`course_selection.course_id` 是选课信息表中课程号的列名,`course.course_name` 是课程信息表中课程名的列名,`course_selection.student_id` 是选课信息表中学生 ID 的列名,`your_student_id` 是你要查询的学生的 ID。
这条 SQL 语句使用了 `JOIN` 来连接选课信息表和课程信息表,使用 `ON` 子句指定连接的条件是课程号相等。然后,使用 `WHERE` 子句指定了查询的条件是学生 ID 等于指定的值。最后,使用 `DISTINCT` 关键字去重,确保每门课程只会出现一次,并且只查询课程名这一列的值。
MySQL查询选修课程的人数
假设我们有以下两张表:
学生表 (students):
| 学号 | 姓名 |
| ---- | -----|
| 1 | 张三 |
| 2 | 李四 |
| 3 | 王五 |
| 4 | 赵六 |
选课表 (course_selections):
| 学号 | 课程编号 |
| ---- | -----|
| 1 | 1001 |
| 1 | 1002 |
| 2 | 1001 |
| 3 | 1003 |
则查询选修课程的人数的SQL语句如下:
```
SELECT 课程编号, COUNT(*) AS 选课人数
FROM 选课表
GROUP BY 课程编号;
```
该语句使用了 COUNT 函数统计每个课程编号在选课表中出现的次数,即为选修该课程的人数。同时使用了 GROUP BY 语句将结果按照课程编号进行分组,最终查询结果包括课程编号和选课人数两个字段。
相关推荐
![sql](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)