GROUP BY, HAVING(这两个可以一起使用)
WHERE 和 having的区别(重要!):
where是在分组之前限定, 如果不满足条件, 则不参与分组. 后不可跟聚合函数,
having是在分组之后限定, 如果不满足结果, 则不会被查询出来. 后可跟聚合函数
按大洲求GNP的平均值
![](https://i-blog.csdnimg.cn/blog_migrate/d8c155fff248053fe2609e8caf5c6fee.png)
按大洲求GNP的平均值, 并求各大洲包含的Name(国家)总数
![](https://i-blog.csdnimg.cn/blog_migrate/0b7a580d3ca12f355f0cb095f660f45a.png)
按大洲求GNP的平均值(分组条件是GNP>1000000),并求各大洲包含的Name(国家)总数![](https://i-blog.csdnimg.cn/blog_migrate/62acfa81ea01a292db6a02843dbd3b47.png)
按大洲求GNP的平均值(分组条件是GNP>1000000, Name(国家)总数>1),并求各大洲包含的Name(国家)总数![](https://i-blog.csdnimg.cn/blog_migrate/ba48f1014a2be4765c0946ca75000700.png)