MySQL在 reader 表中统计每个系的读者的人数,并且只显示读者人数大于 3(包括 3)的记录。
时间: 2024-02-18 16:06:11 浏览: 118
可以使用如下的SQL语句来实现该功能:
```
SELECT dept, COUNT(*) AS reader_count
FROM reader
GROUP BY dept
HAVING COUNT(*) >= 3
```
解释一下这个SQL语句:
首先使用SELECT语句查询reader表中的dept字段和数量字段。同时,使用COUNT函数计算每个系的读者人数。然后使用GROUP BY语句按照系进行分组。最后,使用HAVING语句筛选出读者人数大于等于3人的系。最终,这个SQL语句会返回每个符合条件的系和对应的读者人数。
阅读全文