![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/f1efe2d60e234194b4815be7921c352f.jpeg#pic_center)
- 我最近开了几个专栏,诚信互三!
====> |||《算法专栏》::刷题教程来自网站《代码随想录》。|||
====> |||《C++专栏》::记录我学习C++的经历,看完你一定会有收获。|||
====> |||《Linux专栏》::记录我学习Linux的经历,看完你一定会有收获。|||
====> |||《C#专栏》::记录我复习C#的经历,深度理解,查漏补缺,不定期更新。|||
====> |||《计算机网络专栏》::记录我学习计算机网络,看完你一定会有收获。|||
====> |||《mysql数据库》::记录我学习数据库,看完你一定会有收获。|||
mysql聚合函数
mysql聚合函数如下。
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/2428d2d6c5e04666b23bc0d8ab095df1.png)
它们可以统计每一列的最大值,最小值,平均等等。
聚合函数对表进行聚合,聚合成我们想要的结果。
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/13cc6c6f377544f9a902b54d6061e740.png)
count()可以计算分组后的成员个数,如果没分组,则整个表就是一组。
mysql分组解析
分组和聚合相互结合,先分组,随后在聚合,能让我们更好的筛选结果。
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/3bfa86ff3455465bbc6e74b34872d182.png)
group by c1, c2…
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/11897a468b6a4a9aa9227bbe7916bb7c.png)
这是select的语句执行步骤,group by的执行顺序是where后。
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/01ab200e6d934195a87dd50cde0220aa.png)
select的接受列在分组后,只能显示分组的列,其他列不能显示。