设有图书管理数据库如下: 图书(总编号,分类号,书名,作者,出版单位,单价) 读者(借书证号,单位,姓名,性别,职称,地址) 借阅(借书证号,总编号,借书日期) 在图书管理数据库中,分别统计各个单位当前借阅图书的读者人次。下列SQL语句正确的是( )

admin2020-01-17  23

问题 设有图书管理数据库如下:
图书(总编号,分类号,书名,作者,出版单位,单价)
读者(借书证号,单位,姓名,性别,职称,地址)
借阅(借书证号,总编号,借书日期)
在图书管理数据库中,分别统计各个单位当前借阅图书的读者人次。下列SQL语句正确的是(    )。
SELECT单位,___________FROM借阅,读者
WHERE借阅.借书证号=读者.借书证号__________;

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

答案A

解析 统计数据库中符合某个条件的元组个数,使用的是COUNT集函数。本题要求统计各个单位当前借阅图书的读者人次,应使用COUNT集函数,将借阅表中的借书证号作为统计条件;而以单位作为统计读者人次的分组条件,应使用GROUP BY子句。SUM集函数用于统计一属性值的和;HAVINC短语用于GROUP BY子句中作为筛选条件;ORDER BY子句用于对结果进行排序。
转载请注明原文地址:https://kaotiyun.com/show/chYv777K
0

相关试题推荐
最新回复(0)