mysql之聚合函数group byhaving

Posted skl-bobo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql之聚合函数group byhaving相关的知识,希望对你有一定的参考价值。

sql中提供聚合函数可以用来统计,求和,求最值等

那么聚合函数有哪些呢?

COUNT    统计行数量

SUM         求某一列的和

AVG          求某一列的平均值

MAX    求某一列的最大值

MIN     求某一列的最小值

下面给出一些具体的用法

COUNT  标准格式

SELECT COUNT(<计数规范>)  FROM 表名;

其中,计数规范包括

-* : 计算所有选择的的行,包括NULL的值

- ALL列名 : 技术所有指定列的非空值,如果不写,就默认为ALL

- DISTINCT 列名 : 计数指定的列的唯一非空值

其中,计数规范包括:

- * :计数所有选择的行,包括NULL值;
- ALL 列名:计数指定列的所有非空值行,如果不写,默认为ALL;
- DISTINCT 列名:计数指定列的唯一非空值行

 

以上是关于mysql之聚合函数group byhaving的主要内容,如果未能解决你的问题,请参考以下文章

order bygroup byhaving的区别

Linq to SQL -- Group ByHaving和ExistsInAnyAllContains

浅析MySQL使用 GROUP BY 分组聚合与细分聚合

子查询事务python操作mysql索引

MySQL GROUP_CONCAT 'Invalid use of Group function' 错误,不涉及聚合函数

MySQL 聚合函数MySQL对GROUP BY的处理