龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 数据库类 > MySQL 技术 >

Mysql聚合函数简介

时间:2011-04-12 23:18来源:未知 作者:admin 点击:
分享到:
下面为您介绍的函数是和group by配合使用的 Mysql 聚合函数,如果您对Mysql聚合函数方面感兴趣的话,不妨一看,相信对您会有所帮助。 除非特殊说明,Mysql聚合函数均忽略 null 值的记录

下面为您介绍的函数是和group by配合使用的Mysql聚合函数,如果您对Mysql聚合函数方面感兴趣的话,不妨一看,相信对您会有所帮助。

除非特殊说明,Mysql聚合函数均忽略 null 值的记录。

除非特殊说明,Mysql聚合函数均在没有匹配记录(记录集为空)的情况下均返回 null 值。

如果在没有使用group by的语句中使用Mysql聚合函数,相当于对所有的行进行分组。
 

Aggregate (GROUP BY) Functions

Name Description
AVG() Return the average value of the argument
BIT_AND() Return bitwise and
BIT_OR() Return bitwise or
BIT_XOR()(v4.1.1) Return bitwise xor
COUNT(DISTINCT) Return the count of a number of different values
COUNT() Return a count of the number of rows returned
GROUP_CONCAT()(v4.1) Return a concatenated string
MAX() Return the maximum value
MIN() Return the minimum value
STDDEV_POP()(v5.0.3) STDDEV()  STD() Return the population standard deviation
STDDEV_SAMP()(v5.0.3) Return the sample standard deviation
SUM() Return the sum
VAR_POP()(v5.0.3) VARIANCE()(v4.1) Return the population standard variance
VAR_SAMP()(v5.0.3) Return the sample variance

bit_and() 如果没有行返回,则为 最大的unsigned bigint整数:18446744073709551615

bit_or()、bit_xor() 如果没有行返回,则为 0

count(*) 返回所有行的数据,包括null,如果没有行返回,则为 0

count(expr)返回所有非null的数据,如果没有行返回,则为 0

count(distinct expr)返回所有非null的不同数据,如果没有行返回,则为 0;和sql标准不兼容,标准sql返回所有不同的数据的行数,包括null值。

MySQL字符串大小写转换函数

MySQL concat函数的使用

MySql远程连接的实现方法

MySQL主键的设计原则

MySQL分区的功能和限制


精彩图集

赞助商链接