个性化阅读
专注于IT技术分析

SQL中的聚合函数简要介绍

在数据库管理中, 聚合函数是一种功能, 其中将多行的值组合在一起作为某些条件下的输入, 以形成含义更重要的单个值。

各种汇总功能

1) Count()
2) Sum()
3) Avg()
4) Min()
5) Max()

现在让我们通过一个例子来理解每个Aggregate函数:

Id     Name     Salary
-----------------------
1       A        80
2       B        40
3       C        60
4       D        70
5       E        60
6       F        Null

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。

如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请发表评论。

赞(0) 打赏
未经允许不得转载:srcmini » SQL中的聚合函数简要介绍
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏