先说下开这个贴的意义,因为发现自己遇到问题的时候一直停留在简单的增删改查,解决不了之后去搜索要实现的功能案例,才发现有某个函数,过于被动,大大降低了工作效率,所以在此先过一遍每个函数,以便不时之需。
先贴个图,共十四个函数
1.Avg(精确数字或近似数字)
返回:integer、decimal、money、float
返回数值列的平均值,NULL 值不包括在计算中
SELECT AVG(COLUMN_NAME) FROM TABLE_N2.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
