MySQL 聚合函数大全

以下内容基于MySQL 5.6及更高,大部分函数5.5也基本适用,更低版本请参考对应版本手册,其内容整理自官方。

mysql常用函数被分为五类,分别为:

①Aggregate:基于一列的多个值返回单一值(聚合函数);


②String:字符串函数;
http://blog.itpub.net/29773961/viewspace-1813545/

③Date and time:日期和时间;

http://blog.itpub.net/29773961/viewspace-1808967/

④Numeric:数字函数;

http://blog.itpub.net/29773961/viewspace-1813556/

⑤Control Flow:基于一个表达式的结果集选择不同的值(控制流函数);

http://blog.itpub.net/29773961/viewspace-1813557/


【Aggregate】:
AVG()
返回结果集的平均值


BIT_AND()

返回结果集中的bitwise 与,若找不到匹配行,则返回bigint unsigned的最大值



BIT_OR()

返回结果集中或表达式的bitwise 或,若找不到匹配行,则返回0


BIT_XOR()

返回结果集中或表达式的bitwise 异或,若找不到匹配行,则返回0


COUNT(DISTINCT)

返回不同非空结果集或表达式的条数


COUNT()

返回结果集或表达式的条数



GROUP_CONCAT()

参考http://blog.itpub.net/29773961/viewspace-1800845/


MAX()

返回结果集的最大值


MIN()

返回结果集最小值



STD()与STDDEV()与STDDEV_POP()

返回结果集或表达式的标准差


STDDEV_SAMP()

返回结果集或表达式样本标准差


SUM()

返回结果集或表达式之和



VAR_POP()与VARIANCE()

返回结果集或表达式方差


VAR_SAMP()

返回结果集或表达式的样本方差


作者公众号(持续更新)


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29773961/viewspace-1813589/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29773961/viewspace-1813589/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值