查找读者数在2人及以上的部门名称和读者人数。 分类统计对借阅表中的读者按类别分组,同类别的再按单位分别统计借阅次数,并按次数从大到小排序。
时间: 2024-02-27 11:58:16 浏览: 145
图书馆数据库借还书类别的查询
这两个问题都可以通过SQL语言进行查询和统计。假设我们有一个借阅表borrow_table,里面包含字段reader_id(读者编号)、reader_name(读者姓名)、department(部门名称)、unit(单位名称)和borrow_times(借阅次数),则可以使用以下SQL语句:
1. 查找读者数在2人及以上的部门名称和读者人数,按读者人数从大到小排序:
```
SELECT department, COUNT(DISTINCT reader_id) AS reader_count
FROM borrow_table
GROUP BY department
HAVING reader_count >= 2
ORDER BY reader_count DESC;
```
2. 对借阅表中的读者按类别分组,同类别的再按单位分别统计借阅次数,并按次数从大到小排序:
```
SELECT department, unit, COUNT(*) AS borrow_count
FROM borrow_table
GROUP BY department, unit
ORDER BY borrow_count DESC;
```
以上SQL语句仅供参考,具体的查询和统计还需要根据实际数据结构和数据需求进行调整。
阅读全文