1.1 Var Varp函数
功能: 求一组数据的方差
Var 求一组数据的方差
VarP 求一组数据的总体方差
计算方法:
var:每一列的数值 同 列的平均值相减,然后自平方,然后求和 再除以(行数减一)
varP:每一列的数值 同 列的平均值相减,然后自平方,然后求平均数
主要应用于数据统计中,数据的偏移量查看 类似于 StDev StDevP 函数
参数:列
返回值:float型
举例说明:
create table A(keyId float,info varchar(50))
insert into A values(1,'a'),(2,'b'),(3,'c'),(4,'d'),(5,'e'),(6,'f')
go
select VAR(keyId),VARP(keyId),AVG(keyId) from A where info='a' or info ='b' or info ='c' or info ='d'
go
select sum((keyId-2.5)*(keyId-2.5))/3 from A where info='a' or info ='b' or info ='c' or info ='d'
go
select avg((keyId-2.5)*(keyId-2.5)) from A where info='a' or info ='b' or info ='c' or info ='d'
go
truncate table A
drop table A

相关阅读:
MSSQL 函数-系统函数-聚合函数Sum简介(六)
MSSQL 函数-系统函数-聚合函数StDev StDevP简介(五)
MSSQL 函数-系统函数-聚合函数Max Min简介(四)
MSSQL 函数-系统函数-聚合函数grouping_id简介(三)
MSSQL 函数-系统函数-聚合函数grouping简介(二)
mssql rollup cube 关键字的用法
如果查询MSSQL中重复列(group by having count)