查询每种工作的人数,只查询人数大于1的正确SQL是?
时间: 2024-02-11 20:07:27 浏览: 121
假设我们要查询的表名为`employees`,包含字段`job`和`count`,其中`job`表示工作类型,`count`表示每种工作类型的人数。查询每种工作类型的人数,且只查询人数大于1的话,可以使用以下SQL语句:
```
SELECT job, COUNT(*) as count
FROM employees
GROUP BY job
HAVING count > 1;
```
其中,`GROUP BY`语句按照`job`字段分组,`COUNT(*)`函数计算每组的人数,`HAVING`语句过滤出人数大于1的组。最终返回每种工作类型的人数。