您的位置:首页 > 数据库

【SQL server】系统函数集合——聚合函数

2018-06-11 11:45 113 查看

先说下开这个贴的意义,因为发现自己遇到问题的时候一直停留在简单的增删改查,解决不了之后去搜索要实现的功能案例,才发现有某个函数,过于被动,大大降低了工作效率,所以在此先过一遍每个函数,以便不时之需。

先贴个图,共十四个函数


1.Avg(精确数字或近似数字)

返回:integer、decimal、money、float

返回数值列的平均值,NULL 值不包括在计算中

SELECT AVG(COLUMN_NAME) FROM TABLE_N
2.Binary_checksum(任何类型)

返回:numeric

检查某个表是否被改变了

BINARY_CHECKSUM ( * | expression [ ,...n ] )
l       代表的所有列,此函数忽略不可比较数据类型的字段,不可比较的数据类型有text,ntext,image,cursor,sql_variant的数据类型。l       Expression是指针字段的数据类型,忽略不可比较数据类型的字段。
3.Checksum(任何类型)

返回:integer

4.Checksum_agg(integer)

返回:integer

5.Count(任何类型)

返回:integer

6.Count_big(任何类型)

返回:bigint

7.grouping(nvarchar(128))

返回:integer

8.Max(任何类型)

返回:与表达式相同

9.Min(任何类型)

返回:与表达式相同

10.Stdev(精确数字或近似数字)

返回:float

11.Stdevp(精确数字或近似数字)

返回:float

12.Sum(精确数字或近似数字)

返回:integer、decimal、money、float

13.Var(精确数字或近似数字)

返回:float

14.Varp(精确数字或近似数字)

返回:float



阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: