📜  MS Access 中的 Var() 和 VarP()函数

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

MS Access 中的 Var() 和 VarP()函数

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

句法 :

Var(expr)

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

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

返回:它计算总体样本的方差。

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

表 –产品详情

Product_IdProduct_Price
10000090
20000181
29870034
34563284

示例 1:
产品价格的差异。

SELECT Var(Product_Price) AS Var_Value 
FROM ProcuctDetails;

输出 :

Var_Value
664.25

示例 2:
只有一条记录的差异。

SELECT Var(100) AS Var_Value ;

输出 :

Var_Value

所以,我们可以看到它是无法计算的。

2. VarP()函数:
MS Access 中的 VarP ()函数用于估计总体的方差。 VarP ()函数和 VarP()函数之间的主要区别在于 VarP 评估总体,而 Var函数评估总体样本。

句法 :

VarP(expr)

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

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

返回:它计算总体的方差。

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

表 –产品

P_IdP_Price
100155
100520
100866

示例 1:

SELECT VarP (P_Price) AS VarP_Value 
FROM Procucts;

输出 :

VarP_Value
384.666666666667

示例 2:

SELECT VarP (10) AS VarP_Value;

输出 :

VarP_Value