當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


MS Access StDev()、StDevP()用法及代碼示例

1. StDev()函數:
MS Access中的StDev()函數用於估計總體樣本的標準差。

用法:

StDev (expr)

參數:此方法接受上麵提到的和下麵描述的一個參數:

  • expr:它表示一個字符串表達式,用於標識包含我們要評估的數值數據的字段,或者是使用該字段中的數據執行計算的表達式。 expr中的操作數可以包括表字段的名稱,常量或函數。

返回值:它計算總體樣本的標準差。
注意:如果基礎查詢包含少於兩個記錄或沒有記錄,則它返回Null值,該值指示無法計算標準差。

表格-ProcuctDetails



產品編號 Product_Price
100000 90
200001 81
298700 34
345632 84

範例1:
產品價格的標準差。

SELECT stDev(Product_Price) AS StDEV_Value FROM ProcuctDetails;

輸出:

StDEV_Value
25.7730479377197

範例2:
僅一條記錄的標準差。

SELECT stDev(100) AS StDEV_Value ;

輸出:

StDEV_Value

因此,我們可以看到它無法計算。

2. StDevP()函數:
M Access中的StDevP()函數用於估計總體的標準偏差。 StDevP()函數和StDev()函數之間的主要區別是StDevP評估種群,而StDev評估種群樣本。

用法:

StDevP (expr)

參數:此方法接受上麵提到的和下麵描述的一個參數:

  • expr :它表示一個字符串表達式,用於標識包含我們要評估的數值數據的字段,或者是使用該字段中的數據執行計算的表達式。 expr中的操作數可以包括表字段的名稱,常量或函數。

返回值:它計算總體的標準差。

注意:如果基礎查詢包含少於兩個記錄,則它返回一個Null值,該值指示無法計算標準差。

表-產品

P_Id 價格
1001 55
1005 20
1008 66

示例1:

SELECT stDevP(P_Price) AS StDEVp_Value FROM Procucts;

輸出:

StDEVp_Value
24.0208242989286

示例-2:

SELECT stDevP(10) AS StDEVp_Value;

輸出:

StDEVp_Value

相關用法


注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 StDev() and StDevP() Function in MS Access。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。