VARIANCE 函数

VARIANCE 函数返回值样本的方差作为所有选择行的方差的无偏估计。它计算以下值:
(SUM(Xi**2) - (SUM(Xi)**2)/N)/(N-1)
在此示例中,Xi 是列中的每个值,N 是列中值的总数。只能将 VARIANCE 函数应用于数字列。以下查询查找入口的标准偏差:
SELECT VARIANCE(age) FROM u_pop WHERE age > 21;
对于其它聚集,当查询包括 GROUP BY 子句时,VARIANCE 函数适用于组的行。如下所示:
SELECT VARIANCE(age) FROM u_pop
          GROUP BY birth
          WHERE VARIANCE(age) > 21;

除非指定列中的每个值都是空值,否则会忽略空值。如果每个列值都是空值,那么 VARIANCE 函数对该列返回空值。有关 VARIANCE 函数的更多信息,请参阅 GBase 8s SQL 指南:语法中的表达式段。