1.group by 排序并分组数据(筛选出的数据无顺序)
2.having 筛选满足条件的分组
3.where 筛选符合条件的行
4.order by 对数据进行排序
注意:group by 应用在where语句之后,order by语句之前;
having一般可以使用聚合函数 筛选的是符合条件的分组;
where一般不能使用聚合函数,筛选的是符合条件的行;
order by一般放在于最后,用于对数据进行排序
参考文章:http://www.cnblogs.com/gaiyang/archive/2011/04/01/2002452.html
http://www.cnblogs.com/wang-123/archive/2012/01/05/2312676.html