MySQL VAR_SAMP 聚合函数对于计算 SELECT 语句选择的总记录(或行)的样本方差很有用。
VAR_SAMP 计算样本方差的数学公式是
--Calculating Mean or Average Mean = Sum of each individual / Total number of items --Calculating the Sample Variance Sample Variance = ( (OriginalValue – Mean)² + (OriginalValue – Mean)² +.... ) / (Total number of items - 1)
VAR_SAMP 函数的语法是
-- Syntax SELECT VAR_SAMP(Column_Name) FROM Source;
如何使用下面的数据写 VAR_SAMP 函数来计算样本方差?

MySQL VAR_SAMP 示例
VAR_SAMP 函数返回指定列中所有记录的简单方差。例如,下面的查询计算了 Customer details 表中 Yearly_Income 所有记录的方差。
-- VAR_SAMP example SELECT VAR_SAMP(Yearly_Income) AS `Simple income Variance` FROM customerdetails;

Group By 示例
通常,MySQL VAR_SAMP 函数计算属于特定类别或颜色的产品的样本方差。
在这种情况下,您可以在 MySQL 中使用 GROUP BY 子句 按类别对产品进行分组。然后,使用 聚合函数 来计算样本方差。
USE company;
SELECT Profession,
VAR_SAMP(Yearly_Income)
FROM customerdetails
GROUP BY Profession;
上面的 SELECT 语句 查询按职业对客户进行分组,并计算他们的样本方差。

我们选择软件开发人员职业并向您展示结果。
— 计算平均值
平均值 = (70000 + 79,000) / 2
平均值 = 74,500
这里,我们正在计算样本方差。
方差 = (70,000 – 74,500)² + (79,000 – 74,500)² / (2-1)
= 40,500,000