SQL聚集函数

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

  • 确定表中行数(或者满足某个条件或包含某个特定值的行数);
  • 获得表中某些行的和;
  • 找出表列(或所有行或某些特定的行)的最大值、最小值、平均值。

上述例子都需要汇总出表中的数据,而不需要查出数据本身。因此,返回实际表数据纯属浪费时间和处理资源(更不用说带宽了)。再说一遍,我们实际想要的是汇总信息。

为方便这种类型的检索,SQL给出了5个聚集函数,见下表。这些函数能进行上述检索。与SQL函数使用介绍的数据处理函数不同,SQL的聚集函数在各种主要SQL实现中得到了相当一致的支持。

SQL聚集函数
SQL聚集函数

聚集函数(aggregate function)
对某些行运行的函数,计算并返回一个值。

酷客网相关文章:

赞(0)

评论 抢沙发

评论前必须登录!

 

SQL教程