一、语法

select 分组函数,分组后的字段
from 表
【where 筛选条件】
group by 分组的字段
【having 分组后的筛选】
【order by 排序列表】

  1. SELECT
  2. COUNT(*) c,
  3. LENGTH( last_name ) lname
  4. FROM
  5. employees
  6. GROUP BY
  7. lname
  8. HAVING
  9. c >5

二、特点

尽量分组前筛选提高性能

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