SQL VAR()函数
SQL VAR()函数计算特定列中字段(数值)的统计标准方差。如果指定的行(s)不存在,则此函数返回NULL。
统计标准方差是数据集合中离其平均值的差异或离散程度的衡量。在数学上,平均值是给定一组数字的平均值,方差被定义为与平均值的差异的平方的平均值。符号表示为 σ 2。
语法
以下是SQL VAR()函数的语法:
参数
- column_name − 需要计算标准差方差的列的名称。
示例
假设我们创建了一个名为CUSTOMERS的表,如下所示−
让我们将r的值插入其中 –
表将被创建为 –
以下查询计算所有客户薪水的统计标准差 –
输出
示例
以下查询返回所有工资大于工资标准方差平方根的客户-
由上面的示例我们可以得知,薪资标准方差的平方根大约等于3415.65。因此,在执行上述代码时,我们得到如下输出:
示例
现在,假设我们根据上述表格想要计算客户不同(唯一)年龄的标准差,我们可以使用以下查询进行简单计算:
输出
示例
在这里,我们尝试获得年龄大于24岁的所有客户薪水的标准方差 –
以上代码的输出结果如下: