VAR_POP [聚合]

求出组内每个成员的总体方差。它定义为 expressionexpression 均值之差的平方和除以剩余行数:

(SUM(expression*expression) - SUM(expression)*SUM(expression) / COUNT(expression)) / COUNT(expression)

行为类型

不可变

语法

VAR_POP ( expression )

参数

表达式
任何 NUMERIC 数据类型或可隐式转换为数字数据类型的任何非数字数据类型。 VAR_POP 返回与 expression 相同的数据类型。

相关函数

此聚合函数与分析函数 VAR_POP 不同,它计算当前行相对于 窗口内的一组行的总体方差。

示例

下述示例返回 customer 表中每个 household ID 的总体方差。

=> SELECT VAR_POP(household_id) FROM customer_dimension;
    var_pop
------------------
 74847050.0168393
(1 row)