对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是______。 SELECT单位______FROM借阅,读者WHERE; 借阅.借书证号:读者.借书证号 ______.

admin2013-05-15  38

问题 对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语句正确的是______。 SELECT单位______FROM借阅,读者WHERE; 借阅.借书证号:读者.借书证号 ______.

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

答案1

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

最新回复(0)