ITPub博客

首页 > 数据库 > MySQL > MySQL 聚合函数大全

MySQL 聚合函数大全

原创 MySQL 作者:神谕丶 时间:2015-10-09 14:26:58 0 删除 编辑
以下内容基于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博客 ” ,链接:https://blog.itpub.net/29773961/viewspace-1813589/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: MySQL 控制流函数
请登录后发表评论 登录
全部评论
微信公众号:神谕的暗影长廊

注册时间:2014-07-28

  • 博文量
    161
  • 访问量
    1195033