SQL汇总函数--聚集函数

汇总函数

(SQL 的聚集函数,如何利用它们汇总表的数据)

聚集函数

我们经常需要汇总数据而不用把它们实际检索出来,为此 SQL 提供了专
门的函数。
使用这些函数,SQL 查询可用于检索数据,以便分析和报表
生成。这种类型的检索例子有:

  • 确定表中行数(或者满足某个条件或包含某个特定值的行数);
  • 获得表中某些行的和;
  • 找出表列(或所有行或某些特定的行)的最大值、最小值、平均值。
    上述例子都需要汇总出表中的数据,而不需要查出数据本身。
    因此,返回实际表数据纯属浪费时间和处理资源(更不用说带宽了)。再说一遍,
    我们实际想要的是汇总信息。

聚集函数(aggregate function)
对某些行运行的函数,计算并返回一个值。
请添加图片描述

AVG()函数

AVG()通过对表中行数计数并计算其列值之和,求得该列的平均值。
AVG()可用来返回所有列的平均值,也可以用来返回特定列或行的平均值。
AVG()也可以用来确定特定列或行的平均值。

下面的例子使用 AVG()返回 Products 表中所有产品的平均价格:
SELECT AVG(prod_price) AS avg_price
FROM 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值