基础-聚合函数

Posted wekenyblog

tags:

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

count   统计数量

max    最大值

min     最小值

avg     平均值

sum    求和

注意 : NULL值是不参与所有聚合函数运算的。

select count(*) from emp; -- 统计的是总记录数

select count(idcard) from emp; -- 统计的是idcard字段不为null的记录数

select avg(age) from emp;

select max(age) from emp;

SQL基础教程(第2版)第3章 聚合与排序:3-1 对表进行聚合查询

3-1 对表进行聚合查询

使用聚合函数对表中的列进行计算合计值或者平均值等的汇总操作。
通常,聚合函数会对NULL以外的对象进行汇总。但是只有COUNT函数例外,使用COUNT(*)可以查出包含NULL在内的全部数据的行数。
使用DISTINCT关键字删除重复值。


■ 聚合函数

COUNT: 计算表中的记录数(行数)
SUM:计算表中数值列中数据的合计值
AVG:计算表中数值列中数据的平均值
MAX:求出表中任意列中数据的最大值
MIN: 求出表中任意列中数据的最小值

如上所示,用于汇总的函数称为聚合函数或者聚集函数, 本书中统称为聚合函数。
所谓聚合,就是将多行汇总为一行。实际上,所有的聚合函数都是这样,输入多行输出一行。


■ 计算表中数据的行数

函数这个词,与我们在学校数学课上学到的意思是一样的,
就像是输入某个值就能输出相应结果的盒子一样。

此处的输入值*称为参数或者 parameter,输出值称为返回值

■ 计算NULL之外的数据的行数

该特性是 COUNT 函数所特有的,其他函数并不能将星号作为参数(如果使用星号会出错)。 


 ■ 计算合计值 

 

对于 SUM 函数来说,即使包含 NULL,也可以计算出合计值。 

■ 计算平均值 

■ 计算最大值和最小值


 ■ 使用聚合函数删除重复值(关键字DISTINCT

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

数据库开发基础-教案-4-聚合函数group by分组的使用方法数学函数

数据库开发基础-SQl Server 聚合函数数学函数字符串函数时间日期函数

SQL基础教程(第2版)第3章 聚合与排序:3-1 对表进行聚合查询

[SQL] SQL 基础知识梳理- 聚合和排序

SQL基础之聚合与排序

# yyds干货盘点 #盘点一道Pandas中分组聚合groupby()函数用法的基础题