niusouti.com

设教师表保存的是教师信息,教师表的表结构为(教师编号,姓名,职称)i图书出版表保存的是教师出版图书的情况,图书出版表的表结构为(ISBN号,教师编号,图书名,出版社,出版年份)。如果希望查询从来没有出版过图书的教师编号和姓名,正确的SQL语句是( )。A.SELECT教师表.教师编号,姓名FROM教师表JOIN图书出版表; 0N教师表.教师编号一图书出版表.教师编号WHERE教师表.教师编号IS NULLB.SELECT教师表.教师编号,姓名FROM教师表LEFT JOIN图书出版表; ON教师表.教师编

题目

设教师表保存的是教师信息,教师表的表结构为(教师编号,姓名,职称)i图书出版表保存的是教师出版图书的情况,图书出版表的表结构为(ISBN号,教师编号,图书名,出版社,出版年份)。如果希望查询从来没有出版过图书的教师编号和姓名,正确的SQL语句是( )。

A.SELECT教师表.教师编号,姓名FROM教师表JOIN图书出版表; 0N教师表.教师编号一图书出版表.教师编号WHERE教师表.教师编号IS NULL

B.SELECT教师表.教师编号,姓名FROM教师表LEFT JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL

C.SELECT教师表.教师编号,姓名FROM教师表INNER JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL

D.SELECT教师表.教师编号,姓名FROM教师表RIGHT JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL


相似考题
更多“设教师表保存的是教师信息,教师表的表结构为(教师编号,姓名,职称)i图书出版表保存的是教师出版图 ”相关问题
  • 第1题:

    设教师表的表结构为(教师编号,姓名,职称,出生日期),删除1950年以前出生的教师信息,正确的SQL语句是( )。

    A.DELETE FROM教师表WHERE出生日期<{^1950-1-1}

    B.DELETE FROM教师表WHERE出生日期<ˋ1950-1-1ˊ

    C.DELETE教师表WHERE出生日期<{^1950-1-1}

    D.DELETE教师表WHERE出生日期<ˋ1950-1-1ˊ


    正确答案:A
    删除数据的命令格式为:DELETEFROM表名[WHERE条件],该命令是逻辑删除指定表中满足条件的记录,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除该表中的全部记录。本题要求删除1950年以前出生的教师信息,条件语句的正确表述.是“出生日期<{^950-1-1}”,故A选项正确。

  • 第2题:

    要从教师表中查询与教师“陈静”职称相同的教师名,应使用的SQL语句是 ______。

    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姓名=“陈静”)


    正确答案:D
    解析:本查询是在一个教师表中查询与教师“陈静”职称相同的教师的姓名,可以使用自身连接查询方式或子查询方式来实现。选项A中WHERE条件短语有错,选项B使用的是自身连接查询,但WHERE条件短语中逻辑表达式错误,选项C和D采用的是子查询,但选项C中子查询的条件短语有错。

  • 第3题:

    【单选题】在学生管理数据库中,创建视图“V系部”,存放职称为“讲师”的教师系部信息,包括教师号、性别、职称、基本工资、系部主任

    A.CREATE VIEW V系部 AS SELECT t.教师编号,性别,职称,基本工资,系部主任 FROM 教师表 t,系部表 d WHERE t.系部编号 =d.系部编号 and 职称='讲师'

    B.CREATE VIEW V系部 AS SELECT 教师编号,性别,职称,基本工资,系部主任 FROM 教师表,系部表 WHERE 教师表.系部编号 =系部表.系部编号 and 职称='讲师'

    C.CREATE VIEW V系部 AS SELECT t.教师编号,性别,职称,基本工资,系部主任 FROM 教师表 t join 系部表 d ON t.系部编号 =d.系部编号 and 职称='讲师'

    D.CREATE VIEW V系部 AS SELECT 教师表.教师编号,性别,职称,基本工资,系部主任 FROM 教师表,系部表 WHERE 教师表.系部编号 =系部表.系部编号 and 职称='讲师'


    记录

  • 第4题:

    设教师表的结构为:(教师号、姓名、性别、职称、工资、所在系),授课表的结构为:(教师号、课程号)。若要查询所有教师所讲授的课程,并列出教师号、姓名和课程号,应使用的 SELECT语句是______。

    A.SELECT教师表.教师号,姓名,课程号FROM教师表,授课表; WHERE教师表.教师号=教师号

    B.SELECT教师表.教师号,姓名,课程号FROM教师表,授课表; ON教师表.教师号=授课表.教师号

    C.SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表; ON 教师表.教师号=授课表.教师号

    D.SELECT教师表.教师号,姓名,课程号FROM教师表INNER JION授课表; WHERE教师表.教师号=授课表.教师号


    正确答案:C

  • 第5题:

    “教师表”的关系模式包含如下字段:Tno(教师编号)、Tname(教师姓名)、Dno(院系编号); “院系表”的关系模式包含如下字段:Dno(院系编号)、Dname(院系名称),则如下说法错误的是()。

    A.Tno是“教师表”的主码

    B.Dno是“院系表”的主码

    C.“教师表”的Dno是外码。

    D.“院系表”的Dno是外码。


    D