单选题 设有图书管理数据库:
图书(总编号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))

单选题 对于图书管理数据库,查询读者孙慨然的情况,下面SQL语句正确的是______。
SELECT*FROM读者
【正确答案】 A
【答案解析】本题的目的是查询读者“孙慨然”的情况.因此需要从读者信息表中进行信息选取,能够完成该任务的SQL语句如下.
SELECT*FROM读者WHERE姓名="孙慨然"、
因此本题的正确答案应该是A。
单选题 对于图书管理数据库,检索电子工业出版社的所有图书的书名和单价,检索结果按单价降序排列,下面SQL语句正确的是______。
SELECT书名,单价FROM图书WHERE出版单位="电子
工业出版社";
______
【正确答案】 B
【答案解析】本题的目的是检索电子工业出版社的所有图书的书名和书价,检索结果按书价降序排列。因为需要对检索结果按书价降序排列,因此需要字句ORDERBY并且需要配合关键字DESC使用,能够完成此任务的SQL语句如下
SELECT书名,单价FROM图书WHERE出版单位="电子工业出版社"
ORDER BY单价DESC
因此本题的正确答案应该是B。
单选题 对于图书管理数据库,求电子工业出版社出版图书的最高单价、最低单价和平均单价,下面SQL语句正确的是______。
SELECT FROM图书;
WHERE出版单位="电子工业出版社"
【正确答案】 A
【答案解析】本题的目的是求电子工业出版社出版图书的最高单价、最低单价和平均单价。因为需要求图书的最高单价、最低单价和平均单价,因此分别需要关键字MAX、MIN和AVG,能够完成题目要求的SQL语句如下
SELECT MAX(单价),MIN(单价),AVG(单价)
FROM图书
因此本题的正确答案是A。
单选题 对于图书管理数据库,查询所藏图书中有两种及两种以上图书的出版社所出版图书的最高单价和平均单价,下面SQL语句正确的是______。
SELECT出版单位,MAX(单价),AVG(单价)FROH图书;
【正确答案】 B
【答案解析】本题的目的是查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均单价。因为需要求图书的最高单价和平均单价,因此需要关键字MAX和AVG;同时题目还要求这些出版社必须有两种及两种以上的图书,因此还必须利用COUNT()函数来对出版社的图书数量进行统计,并且还需要对图书按照出版单位进行分组。因此能够完成题目所要求任务的SQL语句如下
SELECT出版单位,MAX(单价),AVG(单价)FROM图书
GROUP BY出版单位HAVING COUNT(DISTINCT 总编号)>=2
因此本题的答案应该为B。