📜  MS Access 中的 StDev() 和 StDevP()函数

📅  最后修改于: 2022-05-13 01:55:01.166000             🧑  作者: Mango

MS Access 中的 StDev() 和 StDevP()函数

1. StDev()函数:
MS Access 中的 StDev()函数用于估计总体样本的标准差。

句法 :

StDev (expr)

参数:此方法接受一个如上所述和如下所述的参数:

  • expr :它表示一个字符串表达式,该表达式标识包含我们要评估的数字数据的字段,或者表示使用该字段中的数据执行计算的表达式。 expr 中的操作数可以包括表字段的名称、常量或函数。

返回:它计算总体样本的标准差。
注意:如果基础查询包含少于两条记录或没有记录,则返回 Null 值,表示无法计算标准差。

表 –产品详情

Product_IdProduct_Price
10000090
20000181
29870034
34563284

示例 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()函数:
MS Access 中的 StDevP()函数用于估计总体的标准偏差。 StDevP()函数和 StDev()函数之间的主要区别在于 StDevP 评估总体,而 StDev 评估总体样本。

句法 :

StDevP (expr)

参数:此方法接受一个如上所述和如下所述的参数:

  • expr :它表示一个字符串表达式,该表达式标识包含我们要评估的数字数据的字段,或者表示使用该字段中的数据执行计算的表达式。 expr 中的操作数可以包括表字段的名称、常量或函数。

返回:它计算总体的标准差。

注意:如果基础查询包含的记录少于两条,则返回 Null 值,表示无法计算标准差。

表 –产品

P_IdP_Price
100155
100520
100866

示例 1:

SELECT stDevP(P_Price) AS StDEVp_Value FROM Procucts;

输出 :

StDEVp_Value
24.0208242989286

示例 2:

SELECT stDevP(10) AS StDEVp_Value;

输出 :

StDEVp_Value