在数据库管理中, 聚合函数是一种功能, 其中将多行的值组合在一起作为某些条件下的输入, 以形成含义更重要的单个值。
各种汇总功能
1) Count()
2) Sum()
3) Avg()
4) Min()
5) Max()
现在让我们通过一个例子来理解每个Aggregate函数:
IdNameSalary
-----------------------
1A80
2B40
3C60
4D70
5E60
6FNull
Count():
Count(*):返回记录总数。即6。
Count(salary):返回非Null值超过列salary的数量。即5。
Count(不同的工资):在列salary上返回不同的非null值的数量。即4
Sum():
Sum(salary):加总列薪的所有非空值, 即310
Sum(不同的工资):所有不同的非null值的Sum, 即250。
Avg():Avg(salary)=Sum(salary)/Count(salary)= 310/5
Avg(不同的工资)=Sum(不同的工资)/Count(不同的工资)= 250/4
Min():
Min(salary):salary列中的最小值(空值除外), 即40。
Max(salary):salary的最大值, 即80。
【SQL中的聚合函数简要介绍】如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请发表评论。
推荐阅读
- 数据库ER模型介绍和图解
- MySQL数据库管理
- TCP端口状态建立过程窗口协议
- Word中恢复未保存的文档
- linux 如何查看已经登录的用户
- 检查linux版本信息
- tcp跟udp的区别
- Linux 如何查看ip地址
- python 如何获取list 长度