VAR_POP [聚合]
求出组内每个成员的总体方差。它定义为 expression 与 expression 均值之差的平方和除以剩余行数:
(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)