当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。