下列小题使用的数据表如下: 图书(图书编号C(6),书名C(16),作者c(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),图书编号C(

admin2013-11-12  29

问题 下列小题使用的数据表如下:
图书(图书编号C(6),书名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),还书日期D(8))
如果要查询所藏图书中各个出版社图书的最高单价、平均单价和册数,应使用的SQL语句是(    )。

选项 A、SEIlJECT出版单位,MAX(单价),AVG(单价),COlJNT(*);
      FROM图书;
      GROUP BY出版单位
B、SELECT出版单位,MAX(单价),AVG(单价),COUNT(*);
      FROM图书;
      HAVING出版单位
C、SELECT出版单位,MIN(单价),AVG(单价),COUNT(*);
      FROM图书   
      GROUP BY出版单位
D、SELECT出版单位,MIN(单价),AVG(单价),COUNT(*);
      FROM图书;
      HAVING出版单位

答案A

解析 求各个出版社图书的相关信息,必须用GROUP BY短语对各个出版社进行分组,HAVING短语必须与GR0uP BY短语一起出现,不能单独使用。求最高单价使用最大值函数为MAX(),COUNT()用以计数。
转载请注明原文地址:https://kaotiyun.com/show/Xcop777K
0

最新回复(0)