对于图书管理数据库,查询所藏图书中有两种及两种以上图书的出版社所出版图书的最高单价和平均单价,下面SQL语句正确的是______。 SELERCT 出版单位,MAX(单价),AVG(单价)FROM 图书;

admin2010-11-26  25

问题 对于图书管理数据库,查询所藏图书中有两种及两种以上图书的出版社所出版图书的最高单价和平均单价,下面SQL语句正确的是______。    SELERCT 出版单位,MAX(单价),AVG(单价)FROM 图书;   

选项 A、GROUP BY 出版单位 RAVING COUNT总编号>=2
B、GROUP BY 出版单位 RAVING COUNT(DISTINCT 总编号)>=2
C、GROUP BY 出版单位>=2
D、WHERE 总编号>=2

答案B

解析 本题的目的是查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均单价。因为需要求图书的最高单价和平均单价,因此需要关键字MAX和AVG;同时题目还要求这些出版社必须有两种及两种以上的图书,因此还必须利用COUNT()函数来对出版社的图书数量进行统计,并且还需要对图书按照出版单位进行分组。因此能够完成题目所要求任务的SQL语句如下
   SELECT 出版单位,MAX(单价),AVG(单价)FROM 图书
   GROUPBY 出版单位 HAVING COUNT(DISTINCT 总编号)
转载请注明原文地址:https://kaotiyun.com/show/SMzp777K
0

最新回复(0)