MS Access 中的 StDev() 和 StDevP()函数
1. StDev()函数:
MS Access 中的 StDev()函数用于估计总体样本的标准差。
句法 :
StDev (expr)
参数:此方法接受一个如上所述和如下所述的参数:
- expr :它表示一个字符串表达式,该表达式标识包含我们要评估的数字数据的字段,或者表示使用该字段中的数据执行计算的表达式。 expr 中的操作数可以包括表字段的名称、常量或函数。
返回:它计算总体样本的标准差。
注意:如果基础查询包含少于两条记录或没有记录,则返回 Null 值,表示无法计算标准差。
表 –产品详情
Product_Id | 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()函数:
MS Access 中的 StDevP()函数用于估计总体的标准偏差。 StDevP()函数和 StDev()函数之间的主要区别在于 StDevP 评估总体,而 StDev 评估总体样本。
句法 :
StDevP (expr)
参数:此方法接受一个如上所述和如下所述的参数:
- expr :它表示一个字符串表达式,该表达式标识包含我们要评估的数字数据的字段,或者表示使用该字段中的数据执行计算的表达式。 expr 中的操作数可以包括表字段的名称、常量或函数。
返回:它计算总体的标准差。
注意:如果基础查询包含的记录少于两条,则返回 Null 值,表示无法计算标准差。
表 –产品
P_Id | P_Price |
---|---|
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 |
---|