日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL Server 聚合函数 (方差和标准差)

發布時間:2023/12/14 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL Server 聚合函数 (方差和标准差) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

方差和標準差只能用于數值型的列,NULL值會被忽略。

一,方差和標準差

總體方差的計算公式:

在實際測試中,總體的均數難以得到,需要使用樣本統計量代替總體參數,需要對數據進行校正,樣本方差計算公式:

方差的語法:

VAR ( [ ALL | DISTINCT ] expression ) VARP ( [ ALL | DISTINCT ] expression )

標準差的語法:

STDEV ( [ ALL | DISTINCT ] expression ) STDEVP ( [ ALL | DISTINCT ] expression )

帶P和不帶P的函數之間的區別:VAR和STDEV是指總體的方差和標準差,VARP和STDEVP是指樣本的方差和標準差。


MSSQL函數-STDEV標準偏差和STDEVP標準差

StDev函數是算出查詢結果中指定字段所有值的標準偏差,它是用來衡量數據偏離算術平均值的程序,標準偏差越小,這些值偏離平均值就越少,反之偏離越大。此函數不計算文本值和邏輯值(如TRUE和FALSE)。它反映了數據相對于平均值的離散程度。例如求N個值得標準偏差每個數據與平均值差的平方和除以(N-1)后開根號。

StDevP函數是算出查詢結果中指定字段所有值的標準差,用來衡量反映數據集的離散程度(又稱離均差),標準差越小,說明這組數據的波動越小。反之標準差越大則說明這組數據波動越大。具體算法是求N個數的標準差,每個數據與平均值差的平方和除以N后開根,離標準偏差有點像,算出的數據跟標準偏差差不多。

StDev函數算出的標準偏差是用來衡量數據偏離算術平均值的程序,StDevP算出的標準差是用來衡量數據集的離散程度的,有時會理解成一樣,但是還是有細微的區別的,在數據上也是有一些不一樣的。

STDEVP函數和STDEV函數一樣在不與OVER和ORDER BY子句一起配合使用時其返回值為確定性函數。如果與 OVER和ORDER BY子句一同使用時,它具有不確定性。這是所有聚合函數的特性,在這里一定要注意。


sqlserver求標準偏差,oracle求標準偏差

oracle 求標準偏差:

select STDdEV(column1) from ( select 50 column1 from dual union select 90 from dual union select 70 from dual) tt

sqlserver 里求標準偏差:

select STDEV(column1) from ( select 50 column1 union select 90 union select 70 ) tt

總結

以上是生活随笔為你收集整理的SQL Server 聚合函数 (方差和标准差)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。