对于图书管理数据库,查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均单

题目

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

A.GROUP BY出版单位HAVING COUNT总编号>=2

B.GROUP BY出版单位HAVING COUNT(DISTINCT总编号)>=2

C.GROUP BY出版单位>=2

D.WHERE总编号>=2

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

利用SQL语句在图书管理系统(Librarymanage)数据库查询“清华大学出版社”和“人民邮电出版社”出版的图书信息。利用SQL语句在图书管理系统(Librarymanage)数据库查询已出版3年以上的图书的书号,书名,出版日期和出版时间。


A 解析:本题完成的查询的操作,所以使用SELECT语句,SELECT的格式要求FROM后说明要查询的数据来自哪个或哪些表。所以选项C、D是错误的。SELECT后说明的是要查询的数据,如果为多选项之间用逗号隔开,选项B是错误的,所以本题答案为A。

第2题:

以下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))对于图书管理数据库,查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均单价。

下面SQL语句正确的是_________。 SELECT出版单位,MAX(单价),AVG(单价)FROM图书;

A.GROUP BY 出版单位HAVING COUNT总编号>=2

B.GROUP BY 出版单位HAVING COUNT(DISTINCT 总编号)>=2

C.GROUP BY 出版单位>=2

D.WHERE 总编号>=2


正确答案:B
解析:这是一个分组计算查询,要使用SELECT命令实现。首先按出版单位进行分组,通过GROUPBY短语实现分组,计算每个出版杜出版图书的最高价和平均单价,通过函数MAX()和AVG()实现。由于不是要查询所有出版杜的信息,而是查询藏书中至少有该出版社两种图书的出版社的这些信息,即要查向的分组要满足一定的条件,这时需要用HAVING子句来限定分组的条件。HAVING是要依赖于GROUPBY而存在,不能单独使用,COUNT(DISTINCT总编号)统计每个出版社的图书种数。DISTINCT起到的作用是去掉重复值。

第3题:

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

第4题:

对于图书管理数据库,求电子工业出版社出版图书的最高单价、最低单价和平均单价。下面SQL语句正确的是 SELECT ______ FROM图书; WHERE出版单位=“电子工业出版社”

A.MAX(单价),MIN(单价),AVG(单价)

B.MAX(单价),MIN(单价),AVERAGE(单价)

C.MAX(单价),MIX(单价),AVG(单价)

D.MAX(单价),SUM(单价),AVG(单价)


正确答案:A
解析:本题的目的是求电子工业出版社出版图书的最高单价、最低单价和平均单价。因为需要求图书的最高单价、最低单价和平均单价,因此分别需要关键字MAX、MIN和AVG,能够完成题目要求的SQL语句如下: SELECT MAX(单价),MIN(单价),AVG(单价) FROM 图书因此本题的正确答案是A。

第5题:

如果要查询所藏图书中,各个出版社图书的最高单价、平均单价和册数,所用的SQL语句是

A.SELECT出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书; GROUP BY 出版单位

B.SELECT 出版单位,MAX(单价),AVG(单价),COUNT(*); FROM 图书; HAVING 出版单位

C.SELECT 出版单位,MIX (单价),AVG (单价),COUNT(*); FROM 图书 GROUP BY 出版单位

D.SELECT出版单位,MIN(单价),AVG(单价),COUNT(*); FROM 图书; HAVING 出版单位


正确答案:A
解析:求各个出版社图书的,必须用GROUPBY短语对各个出版社进行分组,求最大值函数为MAX(),求最小值函数为MIN(),COUNT()用以计数,HAVING短语必须与GROUPBY短语一起出现,不能单独使用。

第6题:

如果要查询所藏匿书中,各个出版社的图书最高价格,平均单价和册数,请对下面的SQL语句填空。 SELECT出版单位,MAX(价格),【 】,【 】;

FROM图书管理!图书:

【 】出版单位


正确答案:AYC单价 COUNT( ) CROUP BY
AYC单价, COUNT( ), CROUP BY

第7题:

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

第8题:

如果要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,请对下面的SQL句填空。

SELECT出版单位,MAX(单价),【1】 ,【2】;

FROM图书管理!图书;【3】出版单位

如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下列的SQL语句填空。

SELECT姓名,单位;FROM图书管理!读者;

(SELECT 【4】 FROM图书管理!借阅;

GROUP BY借书证号;

【5】 CoUNT(*)>=2)

根据题目内容填写 【1】 。


正确答案:
AVG(单价)

第9题:

查询所藏图书中,有两种及两种以上图书的出版社所出版图书的最高单价,使用SQL语句:SELECT 出版单位,所藏图书 FROM GROUP BY 出版社 HAVING【 】


正确答案:MAX(单价)COUNT(*)>=2
在SQL查询语句中,在简单的计算查询有一些用于计算检索的函数:COUNT(计数)、SUM(求和)、AVG(计算平均值)、MAX(求最大值)、MIN(求最小值),本题涉及到COONT(计数)和MAX(求最大值)函数。