某学生管理系统的数据库包含如下关系表: Student(Sno,Name,Gender,Class,Major,Dno); Student为学生表,分别表示(学号、姓名、性别、班级、专业、系号) Course(Cno,Subj ect,Credit,Tim

admin2017-10-25  40

问题 某学生管理系统的数据库包含如下关系表:
Student(Sno,Name,Gender,Class,Major,Dno);
Student为学生表,分别表示(学号、姓名、性别、班级、专业、系号)
Course(Cno,Subj ect,Credit,Time);
Course为课程表,分别表示(课程号,课程名,学分,学时)
Study(Sno,Cno,Score);Study为选课表,分别表示(学生号,课程号,成绩)
Dept(Dno,Dname,Tele);
Dept为系表,分别表示(系号,系名,电话)
实现下列操作:
使用SQL语句查询没有选修“001”号课程的学生姓名、专业、系号。

选项

答案SELECT Sname,Major,Dno FROM Student WHERE Sno<>ALL (SELECT Sno FROM Study WHERE Cno=’001’); (注:<>ALL可以写成NOT IN)

解析
转载请注明原文地址:https://kaotiyun.com/show/BAkx777K
0

随机试题
最新回复(0)