天天看點

mysql var和varp的差別_MSSQL 函數-系統函數-聚合函數Var Varp簡介(七)

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

mysql var和varp的差別_MSSQL 函數-系統函數-聚合函數Var Varp簡介(七)

相關閱讀:

MSSQL 函數-系統函數-聚合函數Sum簡介(六)

MSSQL 函數-系統函數-聚合函數StDev StDevP簡介(五)

MSSQL 函數-系統函數-聚合函數Max Min簡介(四)

MSSQL 函數-系統函數-聚合函數grouping_id簡介(三)

MSSQL 函數-系統函數-聚合函數grouping簡介(二)

mssql rollup cube 關鍵字的用法

如果查詢MSSQL中重複列(group by having count)