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
分享到:
相关推荐
Sql聚合函数和group by的关系详解
Visual C++源代码 117 如何直接获取SQL语句聚合函数值Visual C++源代码 117 如何直接获取SQL语句聚合函数值Visual C++源代码 117 如何直接获取SQL语句聚合函数值Visual C++源代码 117 如何直接获取SQL语句聚合函数值...
自定义聚合函数:用户定义的聚合函数——评估SQL Server 2005中的新功能.pdf
不过我们可以通过自定义函数的方式来解决这个问题。1.首先建立测试表,并插入测试数据: 代码如下:create table AggregationTable(Id int, [Name] varchar(10)) go insert into AggregationTable select 1,
上传的资料都是非常经典的,这也是我学习过程中的心得,希望大家能给我指点,也希望大家多上传资料共同学习。千万不要传空文件夹。。。那些人很可恶啊
常用聚合函数.sql
NULL 博文链接:https://yufeng521000.iteye.com/blog/2076607
第十章模糊查询和聚合函数.zip,第十章模糊查询和聚合函数.zip,第十章模糊查询和聚合函数.zip,第十章模糊查询和聚合函数.zip,第十章模糊查询和聚合函数.zip
一个多参数的自定义聚合函数实现方案 ,一个多参数的自定义聚合函数实现方案
字符串拼接 聚合函数.rar
聚合函数.sql
Spark-SQL常用聚合函数.md
http://yufeng521000.iteye.com/blog/2076607; 根据这篇BOLG的函数编译的DLL,方便大家直接使用; 里面有两个DLL分别是NET3.5,以及NET4.0,下载后根据BOLG以及数据库版本选择对应的DLL使用;
sql server 的聚合函数如 sum() count() 等只能对数字类型的数据进行聚合, 而对于字符串 却是不能的,朋友从网上找了相似的案例 经修改后 做了一下总结, 希望对大家有用!!
聚合函数的介绍指定列的总行数指定列的最大值指定列的最小值指定列的和指定列的平均值2. 求总行数3.求最大值4.求最小值5.求和6.求平均值7. 聚合函数的特点8. 小结 1. 聚合函数的介绍 聚合函数又叫组函数,通常是...
主要介绍了SQLServer行列互转实现思路,使用聚合函数pivot/unpivot实现行列互转,感兴趣的小伙伴们可以参考一下
aggregate_functions聚合函数.sql
sql基础之分组查询和聚合函数,简洁的描述了查询的语法和规则,列举实例容易理解。
Sql server聚合函数在实际工作中应对各种需求使用的还是很广泛的,对于聚合函数的优化自然也就成为了一个重点,一个程序优化的好不好直接决定了这个程序的声明周期。Sql server聚合函数对一组值执行计算并返回单一的...