语法

SELECT 分组函数, 分组后的字段
FROM 表
[WHERE分组前的筛选]
GROUP BY 分组的字段
[HAVING 分组后的筛选]
[ORDER BY 排序列表]

特点

使用关键字 筛选的表 位置
分组前筛选 where 原始表 group by的前面
分组后筛选 having 分组后的结果集 group by的后面