若用表Reader存储读者信息,Book表存储图书信息,Borrow表存储借阅情况。以下SQL语句是“查询证号为12345的读者当前所借阅的图书书名(即尚未归还的图书)”,请补充完整。SELECT 书名 FROM Book WHERE 流水号(1)(SELECT 流水号 FROM(2)WHERE 证号="12345" AND(3))以下SQL语句是“查询书名包含‘软件设计师’的图书情况”,请补充完整。SELECT * FROM Book WHERE 书名(4)"%软件设计师%"

题目

若用表Reader存储读者信息,Book表存储图书信息,Borrow表存储借阅情况。

以下SQL语句是“查询证号为12345的读者当前所借阅的图书书名(即尚未归还的图书)”,请补充完整。

SELECT 书名 FROM Book WHERE 流水号(1)

(SELECT 流水号 FROM(2)WHERE 证号="12345" AND(3))

以下SQL语句是“查询书名包含‘软件设计师’的图书情况”,请补充完整。

SELECT * FROM Book WHERE 书名(4)"%软件设计师%"


相似考题
参考答案和解析
正确答案:(1)IN(2) Borrow(3) 归还标记="false"(4) LIKE
(1)IN(2) Borrow(3) 归还标记="false"(4) LIKE 解析:空(1)是引出于查询的,该类连接词有:IN、NOT IN、EXISTS、NOT EXISTS,EXISTS引出的子查询一般是SELECT *型,故排除;再据语意分析应填IN。
子查询的语意是“查询当前所借阅的图书流水号(即尚未归还的图书)”,因此应从Borrow表中查询,而且归还标记应为false,故空(2)应填Borrow,空(3)应填:归还标记="false"。
对字符串进行的操作通常是使用操作符LIKE的模式匹配,正符合题意,故空(4)应填“LIKE”。
更多“若用表Reader存储读者信息,Book表存储图书信息,Borrow表存储借阅情况。 以下SQL语句是“查询证号为 ”相关问题
  • 第1题:

    在“BOOK.mdb”数据库中有Book、等级、读者、借阅和未借图书五张表。

    (1) 以等级和读者表为数据源创建“读者信息”查询,结果显示读者姓名、等级名称和可借数量字段。查询结果如图所示。

    (2) 以book表为数据源,创建追加查询“未借图书查询”,将未借图书的全部信息追加到未借图书表中。


    正确答案:

  • 第2题:

    若用Student表存储学生信息,Teacher表存储教师信息,Course表存储课程信息,Study表存储学生选修课程情况。教务处想要“查询2006年入学的计算机专业(CS)的学生中平均成绩在85分以上的学生信息”。请将以下SQL语句补充完整。注:用对应英文表示。

    SELECT *FROM Student WHERE Smajor="CS" AND Syear="2006"

    AND(1))

    (SELECT Sno FROM Study GROUP BY Sno

    HAVING(2))


    正确答案:(1)Sno IN (2) AVG(Grade)>85
    (1)Sno IN (2) AVG(Grade)>85 解析:SELECT[ALL|DISTINCT]目标列表达式>[,目标列表达式>]…
    FROM表名或视图名>[,表名或视图名>]
    [WHERE条件表达式>]
    [GROUP BY列名1>[HAVING条件表达式>]]
    [ORDER BY列名2>[ASC|DESC]…]
    子句顺序为SELECT、FROM、WHERE、GROUPBY、HAVING、ORDERBY,但SELECT和FROM是必需的,HAVING子句只能与GROUPBY搭配起来使用。
    子查询的语意应为“按学号分组、平均分大于85的学生的学号”,可得空(1)应填Sno IN,空(2)应填AVG(Grade)>85。

  • 第3题:

    1、1、在library数据库中(第2章已经创建,包含book、reader、borrow3个表),完成下列查询,写出SQL语句。 (1)查询图书馆中所有的图书、出版社、作者信息。 (2)查询读者的所有信息。 (3)查询前10%的读者借阅图书的信息。 (4)查询所有借书的读者的编号,要求取消重复行。 (5)查询图书价格打8折后的图书名称、原价和折后价格,分别以“图书名称”、“原价”、“折后价格”为列名显示。


    CREATE DATABASE Library ON PRIMARY --创建主要数据文件 (NAME=Library, FILENAME='D:\图书管理数据\Library.mdf', SIZE=100MB, --默认是以MB为单位 MAXSIZE=unlimites, FILEGROWTH=5%) , filegroup library_group(NAME=Library2, --次数据文件组和文件 FILENAME='E:\图书管理数据\Library2.ndf', SIZE=50MB, --默认是以MB为单位 MAXSIZE=unlimited, FILEGROWTH=20MB) LOG ON --创建事务日志文件 (NAME=Library_log, FILENAME='F:\图书管理日志\Library_log.ldf', SIZE=20MB, MAXSIZE=300, FILEGROWTH=1MB)

  • 第4题:

    在“BOOK.mdb”数据库中有Book、等级、读者、借阅和未借图书五张表。

    (1)以book表和借阅表为数据源,创建“查询2”,统计高等教育出版社图书已借出情况。结果显示出版社和共借出([借阅].[书 ID]之Count)字段。查询结果如图所示。

    (2)创建宏“宏1”,运行“借阅情况”查询。


    正确答案:

  • 第5题:

    在“BOOK.mdb”数据库中有Book、等级、读者、借阅和未借图书5张表。

    (1)以book表和借阅表为数据源,创建“查询2”,统计高等教育出版社图书己借出情况。结果显示出版社和共借出([借阅]书ID]之Count)字段。查询结果如图所示。

    (2)创建宏“宏1”,运行“借阅情况”查询。


    正确答案:(1)在“数据库”窗口中新建一个查询在弹出的“新建查询”对话框中选择“设计视图”在弹出的“显示表”对话框中添加book表和借阅表。选择出版社和书ID字段单击“总计”按钮。出版社字段的准则行设置为“高等教育出版社”。对各字段的总计行选择如下:出版社字段选择“分组”书ID字段选择“总计”。在书ID字段前添加“共借出”。将该查询保存为“查询2”。 (2)在“数据库”窗口中新建一个宏在弹出的“新建宏”窗口中选择“设计视图”选择“OpenQuery”操作选择“借阅情况”查询。将该宏保存为“宏1”。
    (1)在“数据库”窗口中新建一个查询,在弹出的“新建查询”对话框中选择“设计视图”,在弹出的“显示表”对话框中添加book表和借阅表。选择出版社和书ID字段,单击“总计”按钮。出版社字段的准则行设置为“高等教育出版社”。对各字段的总计行选择如下:出版社字段选择“分组”,书ID字段选择“总计”。在书ID字段前添加“共借出”。将该查询保存为“查询2”。 (2)在“数据库”窗口中新建一个宏,在弹出的“新建宏”窗口中选择“设计视图”,选择“OpenQuery”操作,选择“借阅情况”查询。将该宏保存为“宏1”。