2010计算机等级考试二级(VF)笔试75(六)

时间:2011-04-13 22:52:56

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
------------

27、 对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是 SELECT出版单位, FROM图书   出版单位

A.MIN(单价) AVGAGE(单价) COUNT(*) GROUP BY

B.MAX(单价) AVG(单价) COUNT(*) ORDER BY

C.MAX(单价) AVG(单价) SUM(*) ORDER BY

D.MAX(单价) AVG(单价) COUNT(*) GROUP BY

参考答案: D

<XML><H><XML><H>本题要求的是查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,因此首先可以肯定的是将会用到GROUP BY子句,同时需要知道知道最高单价和平均单价,因此肯定需要用到MAX和AVG函数,最后还 需要统计每个出版社的图书的册数,因此还需要利用COUNT()函数,根据以上分析,最后所采用的SQL语句应该 是: SELECT出版单位,MAX(单价),AVG(单价),COUNT(*) FROM图书GROUP BY出版单位 因此选项D为正确答案。  </H></XML></H></XML>

----------------------------------------

28、 对于图书管理数据库,求CIE单位借阅图书的读者的人数。 下面SQL语句正确的是 SELECT ______ FROM借阅WHERE; 借书证号 ______

A.COUNT(DISTINCT借书证号);ltrgtIN(SELECT借书证号FROM读者WHERE单位=“CIE”)

B.COUNT(DISTINCT借书证号);IN(SELECT借书证号FROM借阅WHERE单位=“CIE”)

C.SUM(DISTINCT借书证号);IN(SELECT借书证号FROM读者WHERE单位=“CIE”)

D.SUM(DISTINCT借书证号);IN(SELECT借书证号FOR借阅WHERE单位=“CIE”)

参考答案: A

<XML><H><XML><H><XML><H>本题需要求的是CIE单位借阅图书的读者的人数。因此需要采用COUNT()子句来求读者人数,同时要保证借阅的读者是CIE单位的读者。通过以上分析可以知道所采用的 SQL语句应该如下: SELECT COUNT(DISTINCT借书证号)FROM借阅 WHERE 借书证号 IN (SELECT借书证号FROM读者 WHERE单位=“CIE”) 通过比对,可以知道选项A为正确选项。  </H></XML></H></XML></H></XML>

----------------------------------------

29、 对于图书管理数据库,检索藏书中比高等教育出版社的所有图书的书价更高的书。下面SQL语句正确的是 SELECT*FROM图书WHERE单价>ALL; ______

A.SELECT书名FROM图书WHERE出版单位=“高等教育出版社”

B.(SELECT单价FROM图书WHERE出版单位=“高等教育出版社”)

C.SELECT单价FROM图书WHERE读者.借书证号=借阅.借书证号

D.(SELECT书名FROM图书WHERE读者.借书证号=借阅.借书证号)

参考答案: B

<XML><H><XML><H><XML><H>因为

首页 上页 5 6 7 下页 尾页 6/9/9
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部