[单选题]

查询没有讲授课程号为C140的教师姓名,错误的语句是()

A . SELECT姓名FROM教师表WHERE(教师号<>ANY(SELECT教师号FROM授课表WHERE课程号=“C140”))

B . SELECT姓名FROM教师表WHERENOTEXISTS(SELECT*FROM授课表WHERE教师号=教师表.教师号AND课程号=“C140”)

C . SELECT姓名FROM教师表WHERENOTIN(SELECT*FROM授课表WHERE教师号=教师表.教师号AND课程号=“C140”)

D . SELECT姓名FROM教师表WHERE(教师号NOTALL(SELECT教师号FROM授课表WHERE课程号=“C140”))

参考答案与解析:

相关试题

查询教师“陈静”讲授的课程,列出教师姓名和课程名。填空补充下面的SQL语句: S

[主观题]查询教师“陈静”讲授的课程,列出教师姓名和课程名。填空补充下面的SQL语句: SELECT姓名,课程名FROM教师表,授课表,课程表; WHERE教师表.教师号=授课表.教师号AND[ ]AND[ ]。

  • 查看答案
  • 设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号

    [单选题]设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“C140”的教师姓名,下列SELECT-SQL语句中,错误的语句是______。A.SELECT姓名FROM教师表WHERE(教师号=ANY;(SELECT教师号FROM授课表WHERE课程号=“C140”))B.SELECT姓名FROM教师表WHEREEXISTS(SELECT*FROM授课表;WHERE教师号=教师表.教师号AND课程号=“C140”)C.SELECT姓名FROM教师表,授课表WHERE教师表

  • 查看答案
  • 设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号

    [单选题]设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系)。若要查询讲授课程号为“C140'’的教师姓名,下列SELECT语句中,错误的语句是______。A.SELECT姓名FROM教师表WHERE(教师号=ANY; (SELECT教师号FROM授课表WHERE课程号="C140"))B.SELECT姓名FROM教师表WHER EEXISTS(SELECT*FROM授课表; WHERE教师号=教师表.教师号AND课程号="C140")C.SELECT姓名FROM教师表,授课表WHE

  • 查看答案
  • 查询选修了课程号为’C2’的学号和姓名,下列可以实现该效果的SQL语句是()

    [多选题] 查询选修了课程号为’C2’的学号和姓名,下列可以实现该效果的SQL语句是()A . select s.s#,sname from s where s.s#=(selectsc.s#fromscwherec#=’c2’B . select s.s#,sname from s,s cwhere s.s#=sc.s#andc#=’c2’C . select s.s#,sname from s joinscon s.s#=sc.s#wherec#=&rs

  • 查看答案
  • 查询选修了课程号为“C2”的学生号和姓名,若用下列SQL的SELECT语句表达是

    [单选题]查询选修了课程号为“C2”的学生号和姓名,若用下列SQL的SELECT语句表达是,( )是错误的。 A.SELECT S.S#,SNAME FROM S WHERE S.S# =(SELECT SC.S#FROM SC WHERE C#='C2') B.SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#='C2' C.SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#='C2'ORDER BY

  • 查看答案
  • 查询选修 C2 课程号的学生姓名,下列 SQL 语句中错误是A)SELECT 姓

    [单选题]查询选修 C2 课程号的学生姓名,下列 SQL 语句中错误是A.)SELECT 姓名 FROM S WHERE EXISTS (SELECT * FROM SC WHERE 学号 =S. 学号 AND 课程号='C2')B.)SELECT 姓名 FROM S WHERE 学号 IN (SELECT 学号 FROM SC WHERE 课程号 ='C2')C.)SELECT 姓名 FROM S JOIN SC ON S. 学号 =SC. 学号 WHERE 课程号 ='C2'D.)SELE

  • 查看答案
  • 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时

    [单选题]有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是______。A.SELECT课程号FROM授课表a JOIN教师表bON a.教师号=b.教师号WHERE职称!=‘教授’B.SELECT课程号FROM授课表a R1GHT OUTTER JOIN教师表b ON a.教师号=b.教师号C.SELECT课程号FROM授课表WHERE课程号NOT IN(SE

  • 查看答案
  • 查询选修了课程号为“C1”的学生的姓名和年龄,若用下列SQL的SELECT语句表

    [单选题]查询选修了课程号为“C1”的学生的姓名和年龄,若用下列SQL的SELECT语句表达 时,错误的是( )。A.SELECT SNAME,AGE FROM S WHERE S .S#=(SELECT SC.S# FROM SC WHERE C.C#=’C 1’) B.SELECT SNAME,AGE FROM S,SC WHERE S.S#=SC.S# AND SC.C#=’C 1’ C.SELECT SNAME,AGE FROM S,SC WHERE S.S#=SC.S# AND SC.C#=’C

  • 查看答案
  • 查询选修了课程号为“C2”的学生号和姓名,若用下列SQL的SELECT语句表达时

    [单选题]查询选修了课程号为“C2”的学生号和姓名,若用下列SQL的SELECT语句表达时,哪一个是错误的?A.SELECT S.S#,SNAME FROM S WHERE S.S# (SELECT SC. S# FROM SC WHERE C#='C2')B.SELECT S.S#,SNAME FROMS,SC WHERE S.S#=SC.S# AND C#='C2'C.SELECT S.S#,SNAME FROM S,SC WHERE S.S=SC.S# AND C#='C2'ORDER

  • 查看答案
  • 查询选修了课程号为,C2,的学生号和姓名,若用下列SQL的SELECT语句表达时

    [单选题]查询选修了课程号为,C2,的学生号和姓名,若用下列SQL的SELECT语句表达时,错误的是( )。A.SELECT S.S#,SNAME FROM S WHERE S.S# =(SELECT SC.S# FROM SC WHERE C#='C2')B.SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#='C2')C.SELECT S.S#,SNAME FROM S,SC WHERE S.S#=SC.S# AND C#='C2' OR

  • 查看答案
  • 查询没有讲授课程号为C140的教师姓名,错误的语句是()