sql sever 查询选修‘3’号或‘4’号课程的同学的学号和姓名
时间: 2023-05-19 11:07:28 浏览: 134
可以使用以下 SQL 查询语句来查询选修‘3’号或‘4’号课程的同学的学号和姓名:
SELECT 学号, 姓名
FROM 学生
WHERE 学号 IN (
SELECT 学号
FROM 选课
WHERE 课程号 = '3' OR 课程号 = '4'
)
相关问题
使用SQLsever 语句查询没有选修2号课程的同学的学号、姓名和系别
可以使用以下 SQL 语句查询没有选修2号课程的同学的学号、姓名和系别:
SELECT 学号, 姓名, 系别
FROM 学生表
WHERE 学号 NOT IN (
SELECT 学号
FROM 选课表
WHERE 课程号 = '2'
)
sql sever查询选修了【数据库原理】的计算机系的学生学号和姓名
以下是查询选修了【数据库原理】的计算机系的学生学号和姓名的 SQL Server 语句:
```
SELECT s.学号, s.姓名
FROM 学生 s
JOIN 选课 x ON s.学号 = x.学号
JOIN 课程 c ON x.课程编号 = c.课程编号
JOIN 学院 y ON s.学院编号 = y.学院编号
WHERE c.课程名称 = '数据库原理' AND y.学院名称 = '计算机系';
```
注意,这个查询假设学生表为 `学生`,选课表为 `选课`,课程表为 `课程`,学院表为 `学院`,且它们之间的关系已经正确建立。如果表名或列名不同,需要相应调整语句。