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

admin2010-08-21  46

问题 对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面SQL语句正确的是 ______。    SELECT出版单位 ______,______,______,______;        FROM图书管理!图书______出版单位
对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是 ______。    SELECT单位,______FROM 借阅,读者WHERE;     借阅.借书证号=读者.借书证号 ______

选项 A、COUNT(借阅.借书证号)  GROUP BY 单位
B、SUM(借阅.借书证号)  GROUP BY 单位
C、COUNT(借阅.借书证号)  ORDER BY 单位
D、COUNT(借阅.借书证号)  HAVING 单位

答案A

解析 本题是连接查询和分组查询集合使用。要分单位查询借阅图书的读者人次,而单位信息存储在读者表中,借阅图书的信息存贮在借阅表中,需要通过共同的借书证号属性把两个表连接起来,即将借阅.借书证号 =读者.借书证号置于WHERE短语之后。
把相同借书号所借阅的图书数目都统计在内,所以不需要使用DISTINCT短语去掉重复值:需要按单位统计借阅图书的读者人次,通过GROUP BY命令实现按单位分组查询。
本题若改为分别求出各个单位当前借阅图书的读者人数,则要加上DISTINCT短评去掉重复值;以便统计出读者人数。
转载请注明原文地址:https://kaotiyun.com/show/vxzp777K
0

最新回复(0)