查询计算机工程专业学生选修但软件工程专业学生没有选修的课程 
时间: 2023-04-26 10:05:45 浏览: 48
这个问题需要具体分析不同学校和不同课程设置的情况。一般来说,计算机工程专业和软件工程专业的课程设置会有一定的重叠,但也会有一些差异。如果要查询计算机工程专业学生选修但软件工程专业学生没有选修的课程,需要先了解两个专业的课程设置,然后进行比较和分析。可能需要查阅学校的课程表和专业课程设置,或者咨询相关的教务人员或专业老师。
相关问题
检索选修计算机开设的全部课程的学生姓名mysql
对于这个问题,我们需要知道选修计算机开设的全部课程的课程编号。假设这些课程的编号为001、002、003等。那么我们可以通过以下的SQL语句来查询选修了这些课程的学生姓名:
```
SELECT DISTINCT s.name
FROM student AS s, course AS c, sc
WHERE s.sno = sc.sno
AND c.cno = sc.cno
AND c.cno IN ('001', '002', '003')
```
其中,student、course、sc分别是学生、课程、选课表的表名,sno和cno分别是学生编号和课程编号的字段名。我们使用了INNER JOIN来连接这三个表,同时使用了IN来筛选选修了指定课程的学生。最后使用DISTINCT来去重,以免出现一个学生选修了多门课程的情况。
数据库查询语句查询计算机工程系和软件工程系的学生信息的代码
假设你要查询的学生信息存储在名为“students”的数据库表中,并且该表包含以下列:姓名(name)、年龄(age)、性别(gender)、专业(major)。
以下是查询计算机工程系和软件工程系学生信息的 SQL 语句:
```
SELECT name, age, gender FROM students WHERE major IN ('计算机工程', '软件工程');
```
该语句将返回所有专业为“计算机工程”或“软件工程”的学生的姓名、年龄和性别信息。请注意,这只是一个示例查询语句,具体的查询语句可能会因数据库结构的不同而有所不同。
相关推荐
















