Mysql聚合函数简介

数据库 MySQL
和group by配合使用的Mysql聚合函数是最重要的Mysql函数之一,下面就对Mysql聚合函数进行详细的介绍,供您参考学习。

下面为您介绍的函数是和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分区的功能和限制

责任编辑:段燃 来源: 互联网
相关推荐

2010-10-14 14:01:35

MySQL CONVE

2010-09-10 14:05:12

SQL聚合函数

2010-06-13 13:17:49

MySQL 列值

2010-11-26 09:20:32

MySQL字符串连接函

2010-10-14 16:59:28

MySQL查询

2010-10-25 17:08:34

oracle聚合函数

2010-05-14 18:16:44

MySQL统计函数

2010-10-25 17:28:05

Oracle bita

2010-10-25 15:12:42

Oracle日期函数

2009-11-11 13:51:23

VS DisplayI

2010-07-12 11:06:37

SQL Server2

2010-10-25 14:47:49

Oracle系统变量函

2010-02-01 10:04:25

Python模板函数

2010-10-25 17:39:24

Oracle单行日期函

2011-04-12 13:27:09

Oracle日期函数

2010-05-14 17:34:36

MySQL数据库列值

2009-08-20 14:28:00

C#静态构造函数

2010-04-01 09:34:06

Oracle函数

2010-04-27 12:51:49

Oracle 函数de

2010-11-22 14:27:05

MySQL锁表
点赞
收藏

51CTO技术栈公众号