试题与答案

对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面

题型:单项选择题

题目:

对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面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

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

试题推荐
微信公众账号搜索答案