1,where针对表中的列发挥作用,查询数据;having针对查询结果中的列发挥作用,筛选数据 2,where后面不能写分组函数,而having后面可以使用分组函数 3,having只用于group by 分组统计语句