当前位置首页 > 百科> 正文

汇总函式

2018-08-10 04:22:10 百科
汇总函式

汇总函式

函式式SQL里的关键字,为了输出对栏位里的数据进行操作。函式是一个命令,通常与栏位名称或表达式联合使用,处理输入的数据并产生结果。SQL包含多种类型函式,其中汇总函式为SQL提供合计信息,比如计数、总和、平均

基本介绍

  • 中文名:汇总函式
  • sum函式:某一个栏位值的总和

定义

函式式SQL里的关键字,为了输出对栏位里的数据进行操作。

count函式

count函式用于统计不包含null值得记录或栏位值,在用于查询之中时,它返回一个数值。它也可以与distinct命令一起使用,从而只统计数据集里不同的记录数量。命令all(与distinct相反)是默认的,在语句中不必明确指定。在没有指定distinct的情况下,重複的行也被统计在内。使用count函式的另一种方式是与 * 配合。count(*)会统计表里的全部记录数量,包括重複的,也不管栏位里是否包含null值。
注意:distinct命令不能与count(*)一起使用,只能用于count(column_name)。

sum函式

sum函式返回一组记录中某一个栏位值的总和。它也可以与distinct一起使用,这时只会计算不同记录之和,这一般没有什幺意义,因为有些记录被忽略了。
注意:sum函式所处理的栏位类型必须是数值型的,不能是其他数据类型的,比如字元或日期。

avg函式

avg函式可以计算一组指定记录的平均值。在与distinct一起使用时,它返回不重複记录的平均值。
注意:avg函式的参数必须是数值类型。

max函式

max函式返回一组记录中某个栏位的最大值,null值不在计算範围之内。

min函式

min函式返回一组记录中某个栏位的最小值,null值不在计算範围之内。

警号

在汇总函式与distinct命令一起使用时,查询返回的结果可能不是我们所需要的。汇总函式的目的在于根据表里全部记录进行数据统计。
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net