MySQL中having用法
时间: 2023-09-04 17:11:32 浏览: 96
MySQL中USING 和 HAVING 用法实例简析
HAVING是MySQL中用于对分组结果进行筛选的关键字。它通常与GROUP BY一起使用,用于对分组后的结果进行过滤。
例如,我们有一个sales表,其中包含了各个销售人员的销售额和部门信息。我们想要找出每个部门的总销售额大于1000的销售人员所在的部门和部门总销售额。可以使用以下SQL语句:
```
SELECT department, SUM(sales) as total_sales
FROM sales
GROUP BY department
HAVING total_sales > 1000;
```
这个SQL语句首先对sales表按照department进行分组,然后计算每个部门的销售总额,并将其命名为total_sales。最后,HAVING子句对分组结果进行过滤,只返回部门销售总额大于1000的部门和部门总销售额。
阅读全文