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)