数据库SQL开始学习_5

这个是关于group by的看到比较好理解的文章和例子

分组统计

GROUP BY 数据分组语法可以按某个col_name对数据进行分组,如:GROUP BY Year指对数据按年份分组, 相同年份的分到一个组里。如果把统计函数和GROUP BY结合,那统计结果就是对分组内的数据统计了.
GROUP BY 分组结果的数据条数,就是分组数量,比如:GROUP BY Year,全部数据里有几年,就返回几条数据, 不管是否应用了统计函数.

先上表和问题

再看代码

也就是说这个Group by是先按role分组了,然后avg再作用于每个分组,

可以推出,每个函数都是这样的

然后再上一个知识点

重点注意一下count和sum的区别,一个是统计行数,一个是求和

 

posted @ 2019-09-22 17:27  浅隐  阅读(134)  评论(0编辑  收藏  举报