博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql聚合函数
阅读量:4163 次
发布时间:2019-05-26

本文共 1501 字,大约阅读时间需要 5 分钟。

1.AVG        AVG ( [ ALL | DISTINCT ] expression )

 

参数 

ALL

    对所有的值进行聚合函数运算。ALL 是默认值。

DISTINCT

    指定 AVG 只在每个值的唯一实例上执行,而不管该值出现了多少次。

expression

    是精确数值或近似数值数据类别(bit 数据类型除外)的 表达式。不允许使用聚合函数和子查询。

返回类型

    返回类型由 expression 的计算结果类型确定。

 

2.MIN       MIN ( [ ALL | DISTINCT ] expression )

 

  参数 

  ALL

      对所有的值进行聚合函数运算。ALL 是默认值。

  DISTINCT

      指定每个唯一值都被考虑。DISTINCT 对于 MIN 无意义,使用它仅仅是为了符合 ISO 标准。

  expression

      常量、列名、函数以及算术运算符、位运算符和字符串运算符的任意组合。MIN 可用于 numeric、char、varchar 或 datetime 列,但不能用于 bit 列。不允许使用聚合函数和子查询。

有关详细信息,请参阅 表达式(Transact-SQL)。

  返回类型

       返回与 expression 相同的值。

 

3.SUM     SUM ( [ ALL | DISTINCT ] expression )

 

  参数 

   ALL

       对所有的值应用此聚合函数。ALL 是默认值。

   DISTINCT

       指定 SUM 返回唯一值的和。

   expression

        常量、列或函数与算术、位和字符串运算符的任意组合。expression 是精确数字或近似数字数据类型类别(bit 数据类型除外)的表达式。不允许使用聚合函数和子查询。有关详细信息,请参阅 表达式(Transact-SQL)。

    返回类型

          以最精确的 expression 数据类型返回所有 expression 值的和。

 

4.COUNT   COUNT ( { [ [ ALL | DISTINCT ] expression ] | * } )

 

 参数 

   ALL

       对所有的值进行聚合函数运算。ALL 是默认值。

   DISTINCT

       指定 COUNT 返回唯一非空值的数量。

   expression

       除 text、image 或 ntext 以外任何类型的 表达式。不允许使用聚合函数和子查询。

*

指定应该计算所有行以返回表中行的总数。COUNT(*) 不需要任何参数,而且不能与 DISTINCT 一起使用。COUNT(*) 不需要 expression 参数,因为根据定义,该函数不使用有关任何特定列的信息。COUNT(*) 返回指定表中行数而不删除副本。它对各行分别计数。包括包含空值的行。

  返回类型

        int

 

5. MAX       MAX ( [ ALL | DISTINCT ] expression ) 

 

 参数 

   ALL

       对所有的值应用此聚合函数。ALL 是默认值。

   DISTINCT

       指定考虑每个唯一值。DISTINCT 对于 MAX 无意义,使用它仅仅是为了与 ISO 实现兼容。

   expression

        常量、列名、函数以及算术运算符、位运算符和字符串运算符的任意组合。MAX 可用于 numeric, character 列和 datetime 列,但不能用于 bit 列。不允许使用聚合函数和子查询。

有关详细信息,请参阅 表达式(Transact-SQL)。

    返回类型

         返回与 expression 相同的值。

  注释

     MAX 忽略任何空值。

     对于字符列,MAX 查找按排序序列排列的最大值。

 

6.STDEV

 

7.VAR

 

8.CHECKSUM_AGG

 

9.VARP

 

转载地址:http://kztxi.baihongyu.com/

你可能感兴趣的文章
git中文安装教程
查看>>
虚拟机 CentOS7/RedHat7/OracleLinux7 配置静态IP地址 Ping 物理机和互联网
查看>>
Jackson Tree Model Example
查看>>
常用js收集
查看>>
如何防止sql注入
查看>>
springmvc传值
查看>>
在Eclipse中查看Android源码
查看>>
Android使用webservice客户端实例
查看>>
[转]C语言printf
查看>>
C 语言 学习---回调、时间定时更新程序
查看>>
Single Number II --出现一次的数(重)
查看>>
对话周鸿袆:从程序员创业谈起
查看>>
Mysql中下划线问题
查看>>
Xcode 11 报错,提示libstdc++.6 缺失,解决方案
查看>>
vue项目打包后无法运行报错空白页面
查看>>
Vue 解决部署到服务器后或者build之后Element UI图标不显示问题(404错误)
查看>>
element-ui全局自定义主题
查看>>
facebook库runtime.js
查看>>
js报错显示subString/subStr is not a function
查看>>
高德地图js API实现鼠标悬浮于点标记时弹出信息窗体显示详情,点击点标记放大地图操作
查看>>