查询没有讲授课程号为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”))
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”))
举一反三
- 【单选题】609、查询”陈静”教师所讲授的课程,列出姓名和课程名,用()语句。 A. SELECT姓名,课程名 FROM 教师表,授课表 ,课程表 WHERE 教师表.教师号=授课表.教师号 AND 姓名=“陈静” B. SELECT姓名,课程名 FROM 教师表,授课表 ,课程表 WHERE 教师表.教师号=授课表.教师号 AND授课表.课程号=课程表.课程号AND 姓名=“陈静” C. SELECT姓名,课程名 FROM 教师表,授课表 ,课程表 WHERE 教师表.教师号=授课表.教师号 AND授课表.教师号=课程表.课程号AND 姓名=“陈静” D. SELECT姓名,课程名 FROM 教师表,授课表 ,课程表 WHERE 授课表.课程号=课程表.课程号AND 姓名=“陈静”
- 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多名教师讲授,同一名教师也可讲授多门课程。查询从未被“教授”讲授过的课程的课程号,正确的语句是______ A: SELECT课程号FROM授课表a JOIN教师表b ON a.教师号=b.教师号 B: WHERE职称!=’教授’ C: SELECT课程号FROM授课表a RIGHT OUTER JOIN教师表b D: ON a.教师号=b.教师号 E: WHERE职称!=’教授’AND a.课程号IS NOT NULL F: SELECT课程号FROM授课表WHERE课程号NOTIN( G: SELECT课程号FROM授课表a JOIN教师表b ON a.教师号=b.教师号 H: WHERE职称’教授’) I: SELECT课程号FROM授课表WHERE课程号IN( J: SELECT课程号FROM授课表a JOIN教师表b ON a.教师号=b.教师号 K: WHERE职称!=’教授’)
- 【单选题】查询与”陈静”教师职称相同的教师名,用________语句。 A. SELECT 姓名 FROM 教师表 WHERE 职称=“陈静”职称。 B. SELECT X.姓名 FROM 教师表 AS X,教师表 AS Y WHERE X.职称=Y. 职称 WHERE Y.姓名=“陈静”。 C. SELECT 姓名 FROM 教师表 WHERE 职称=(SELECT 职称 FROM 教师 AND 姓名=“陈静”)。 D. SELECT 姓名 FROM 教师表 WHERE 职称=(SELECT 职称 FROM 教师 WHERE 姓名=“陈静”)
- 设有以下3个表: 学生表STUD(学号,姓名,性别,年龄,专业) 课程表KC(课程号,课程名,选修课号,学分) 学生选课表SC(学号,课程号,成绩) 查询选修了课程名为“数据结构”的学生的姓名的SELECT语句是______。 A: SELECT 姓名 FROM STUD; B: WHERE学号SELECT学号FROM SC WHERE 课程号IN; C: (SELECT课程号FROM KC WHERE 课程名=“数据结构”) D: SELECT姓名FROM STUD; E: WHERE学号IN(SELECT学号FROM SC WHERE 课程号UNION; F: (SELECT 课程号 FROM KC WHERE 课程名=“数据结构”)) G: SELECT 姓名 FROM STUD; H: WHERESELECT课程号FROMKCWHERE课程名=“数据结构” I: SELECT姓名FROM STUD; J: WHERE 学号 IN(SELECT 学号 FROM SC WHERE 课程号 IN; K: (SELECT课程号FROM KC WHERE 课程名=“数据结构”))
- 查询选修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: SELECT 姓名 FROM S WHERE 学号=(SELECT 学号 FROM SC WHERE 课程号="C2")