[主观题]

找出"作者"库表中没有出现在"获奖名单"库表中的所有作者信息的SQL语句,(提示:使用

NOT IN,NOT EXISTS,以及外部连接(+)三种方法),并说明那种方法是不优化的

出版社: 出版社代码 char(2),出版社名称 varchar2(32)

图书: 图书编号 char(8),图书名称 varchar2(128),出版社代码 char(2),作者代号

char(4),图书简介 varchar2(128)

作者: 作者代号 char(4),作者名称 varchar2(10),性别 char(1),年龄 number(3),文学

方向 varchar2(64)

获奖名单: 获奖日期 date,获奖人员 char(4)

参考答案与解析:

相关试题

列出"医生信息"表中"湖南"和"湖北"医生信息的SQL语句为:

列出"医生信息"表中"湖南"和"湖北"医生信息的SQL语句为:列出"医生信息"表中"湖南"和"湖北"医生信息的SQL语句为:A.SELECT*FROM医生信息W

  • 查看答案
  • 在Access的数据库中已经建立了"tBook"表,若使用SQL语句查找"图书编

    [单选题]在Access的数据库中已经建立了"tBook"表,若使用SQL语句查找"图书编号"是"112266"和"113388"的记录,应在WHERE条件中输入()。A.图书编号="112266"and"113388"B.图书编号notin("112266","113388")C.图书编号in("112266","113388")D.图书编号not("112266"and"113388")

  • 查看答案
  • 将"学生"表中"通讯地址"字段删除,以下的 SQL 语句中正确的是()

    将"学生"表中"通讯地址"字段删除,以下的 SQL 语句中正确的是()A. Alter table 学生 Delete 通讯地址B. Alter table 学

  • 查看答案
  • 把表中"单价"字段的有效性规则取消,使用SQL语句

    [单选题]把表中"单价"字段的有效性规则取消,使用SQL语句A.ALTER TABLE ORDER ALTER 单价 DROP CHECKB.ALTER TABLE ORDER DELETE 单价 DROP CHECKC.ALTER TABLE ORDER DELETE CHECK 单价D.ALTER TABLE ORDER DROP CHECK 单价

  • 查看答案
  • 查询职工表中"王二"的情况,将查询结果放在数组A中,应使用SQL语句

    [单选题]查询职工表中"王二"的情况,将查询结果放在数组A中,应使用SQL语句A.SELECT * FROM 职工 WHERE 姓名= "王二" INTO ARRAY AB.SELECT * FROM 职工 INTO ARRAY A WHERE 姓名= "王二"C.SELECT * FROM 职工 WHERE 姓名= "王二"TO ARRAY AD.SELECT * FROM 职工 WHERE 姓名= "王二"TO A

  • 查看答案
  • VBA中打开"student"表的语句是()。

    [单选题]VBA中打开"student"表的语句是( )。A.Docmd.OpenForm. "student"B.Docmd.OpenQuery "student"C.Docmd.OpenTable "student"D.Docmd.Openreport "student"

  • 查看答案
  • 在Access数据库中已建立了"tBook"表,若查找"图书编号"是"11006

    [单选题]在Access数据库中已建立了"tBook"表,若查找"图书编号"是"110066"和"111188"的记录,应在查询"设计"视图的"条件"行中输入A.Not In("110066","111188")B.110066 And "111188"C.In("110066","111188")D.Not("110066","111188")

  • 查看答案
  • 将数据库表"职工"中的"工资"字段改为"基本工资",应使用命令ALTER TAB

    [试题]将数据库表"职工"中的"工资"字段改为"基本工资",应使用命令ALTER TABLE 职工[ ]COLUMN 工资 TO 基本工资

  • 查看答案
  • 为"运动员"表增加一个字段"得分"的SQL语句是

    [单选题]为"运动员"表增加一个字段"得分"的SQL语句是A.CHANGE TABLE运动员ADD得分IB.ALTER DATA运动员ADD得分IC.ALTER TABLE运动员ADD得分ID.CHANGE TABLE运动员IN得分I

  • 查看答案
  • 将表GP中"股票名称"字段的宽度由8改为10,应使用SQL语句

    [单选题]将表GP中"股票名称"字段的宽度由8改为10,应使用SQL语句A.ALTER TABLE GP 股票名称 WITH C(10)B.ALTER TABLE GP 股票名称 C(10)C.ALTER TABLE GP ALTER 股票名称 C(10)D.ALTER GP ALTER 股票名称 C(10)

  • 查看答案