mysql中having使用
时间: 2023-11-23 14:51:40 浏览: 71
分组进行过滤-MySQL数据库
HAVING语句通常用于在分组后过滤数据。它类似于WHERE语句,但可以使用聚合函数(如SUM,COUNT,AVG等)筛选分组后的结果。HAVING语句必须与GROUP BY子句一起使用,而且必须在WHERE子句之后。例如:
```
SELECT column_name1, COUNT(column_name2)
FROM table_name
WHERE condition
GROUP BY column_name1
HAVING COUNT(column_name2) > 5;
```
这将返回满足WHERE条件并按column_name1分组的结果,但只返回列column_name1和COUNT(column_name2),其中COUNT(column_name2)的值必须大于5。
阅读全文