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

xiaoxiao2021-02-28  37

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

先贴个图,共十四个函数

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

转载请注明原文地址: https://www.6miu.com/read-2625061.html

最新回复(0)