聚合函数与其相关函数

在一组(或一个)行的集合上进行操作,对每个组给一个结果(当使用组函数的select语句中没有group by子句时,中间结果集中的所有行自动形成一组;有group by就会按照group by字段分组)。默认情况下,组函数忽略列值为null的行(不忽略会出bug),不参与计算

###

group by加上with rollup可以看到更多组合的情况

要注意的是,使用有 WITH ROLLUP 子句的 GROUP BY 语句时,不能再使用 ORDER BY 语句对结果集进行排序,如果对返回的结果顺序不满意,需要应用程序获得结果后在程序中进行排序

阅读更多
上一篇编码
下一篇MySQL计算小坑
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭