分析以下的SQL命令:SELECT图书.书号,图书.书名,借阅.读者号FROM借阅RIGHTJOIN图书ON图书.书号=借阅.书号。如下描述正确的是()。
第1题:
对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。下面SQL语句正确的是______。 SELECT 姓名,书名 FROM 借阅,图书,读者 WHERE; 借阅,借书证号=“0001”AND;
A.图书.总编号=借阅.总编号AND读者.借书证号=借阅.借书证号
B.图书.分类号=借阅.分类号AND读者.借书证号=借阅.借书证号
C.读者.总编号=借阅.总编号AND读者.借书证号=借阅.借书证号
D.图书.总编号=借阅.总编号AND读者.书名=借阅.书名
第2题:
25) “ 图书 ” 表中有字符型字段 “ 图书号 ” 。要求用 SQL DELETE 命令将图书号以字母 A 开头的图书记录全部打上删除标记,正确的命令是
A)DELETE FROM 图书 FOR 图书号 LIKE " A % "
B)DELETE FROM 图书 WHILE 图书号 LIKE " A % "
C)DELETE FROM 图书 WHERE 图书号 = " A* "
D)DELETE FROM 图书 WHERE 图书号 LIKE " A% "
第3题:
( 35 )查询所有 “ 工程师 ” 读者借阅过的图书编号,正确的 SQL 语句是
A ) SELECT 图书编号 FROM 读者 , 借阅 WHERE 职称 =" 工程师 "
B ) SELECT 图书编号 FROM 读者 , 图书 WHERE 职称 =" 工程师 "
C ) SELECT 图书编号 FROM 借阅 WHERE 图书编号 =
( SELECT 图书编号 FROM 借阅 WHERE 职称 =" 工程师 " )
D ) SELECT 图书编号 FROM 借阅 WHERE 借书证号 IN
( SELECT 借书证号 FROM 读者 WHERE 职称 =" 工程师 " )
第4题:
对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书,下面SQL语句正确的是______。 SELECT*FROM 图书 WHERE 单价>ALL;
A.SELECT 书名 FROM 图书 WHERE 出版单位="高等教育出版社"
B.(SELECT 单价 FROM 图书 WHERE 出版单位="高等教育出版社")
C.SELECT 单价 FROM 图书 WHERE 读者.借书证号=借阅.借书证号
D.(SELECT 书名 FROM 图书 WHERE 读者.借书证号=借阅.借书证号)
第5题:
查询2011年被借过图书的书名、出版社和借书日期,正确的SQL语句是( )。
A.SELECT书名,出版社,借书日期FROM图书,借书记录 WHERE借书日期=2011 AND图书.索书号=借书记录.索书号
B.SELECT书名,出版社,借书日期FROM图书,借书记录 WHERE借书日期=YEAR(2011)AND图书.索书号=借书记录.索书号
C.SELECT书名,出版社,借书日期FROM图书,借书记录 WHERE图书.索书号=借书记录.索书号AND YEAR(借书日期)=2011
D.SELECT书名,出版社,借书日期FROM图书,借书记录 图书.索书号=借书记录.索书号AND WHERE YEAR(借书日期)=YEAR(2011)
第6题:
有如下SQL语句:
SELECT读者.姓名,读者.职称,图书.书名,借阅.借书日期;
FROM图书管理!读者,图书管理!借阅,图书管理!图书;
WHERE借阅.借书证号=读者.借书证号;
AND图书.总编号=借阅.总编号
其中WHERE子句中的“借阅.借书证号=读者.借书证号”对应的关系操作是( )。
第7题:
查询所有“工程师”读者借阅过的图书编号,正确的SQL语句是( )。
A.SELECT图书编号FROM读者,借阅WHERE职称="工程师"
B.SELECT图书编号FROM读者,图书WHERE职称="工程师"
C.SELECT图书编号FROM借阅WHERE图书编号= (SELECT图书编号FROM借阅WHERE职称="工程师")
D.SELECT图书编号FROM借阅WHERE借书证号IN (SELECT借书证号FROM读者WHERE职称="工程师")
第8题:
对于图书管理数据库,检索所有借阅了图书的读者姓名和所在单位。下面SQL语句正确的是______。 SELECT DISTINCT 姓名,单位 FROM 读者,借阅
A.WHERE 图书.总编号=借阅.总编号
B.WHERE 读者.借书证号=借阅.借书证号*
C.WHERE 总编号 IN(SELECT 借书证号 FROM 借阅)
D.WHERE 总编号 NOT IN(SELECT 借书证号 FROM 借阅)
第9题:
若用表Reader存储读者信息,Book表存储图书信息,Borrow表存储借阅情况。
以下SQL语句是“查询证号为12345的读者当前所借阅的图书书名(即尚未归还的图书)”,请补充完整。
SELECT 书名 FROM Book WHERE 流水号(1)
(SELECT 流水号 FROM(2)WHERE 证号="12345" AND(3))
以下SQL语句是“查询书名包含‘软件设计师’的图书情况”,请补充完整。
SELECT * FROM Book WHERE 书名(4)"%软件设计师%"
第10题:
以下2题使用如下图书管理数据库:
图书(总编号C(6),分类号C(8),书名C<16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。 SQL语句正确的是______。 SELECT姓名,书名FROM借阅,图书,读者WHERE; 借阅.借书证号="0001"AND;
A.图书.总编号=借阅.总编号 AND 读者.借书证号=借阅.借书证号
B.图书.分类号=借阅.分类号 AND 读者.借书证号=借阅.借书证号
C.读者.总编号=借阅.总编号 AND 读者.借书证号=借阅.借书证号
D.图书.总编号=借阅.总编号 AND 读者.书名=借阅.书名