跳到主要内容
版本:Stable-3.1

variance, var_pop, variance_pop

功能

返回表达式的方差。

语法

VARIANCE(expr)

参数说明

expr: 选取的表达式。

返回值说明

返回值为数值类型。

  • 如果 expr 是 Decimal 类型,那么返回 Decimal 类型的值。
  • 否则返回 Double 类型的值。

示例

select var_pop(i_current_price), i_rec_start_date from item group by i_rec_start_date;
+--------------------------+------------------+
| var_pop(i_current_price) | i_rec_start_date |
+--------------------------+------------------+
| 314.96177792808226 | 1997-10-27 |
| 463.73633459357285 | NULL |
| 302.02102643609123 | 1999-10-28 |
| 337.9318386924913 | 2000-10-27 |
| 333.80931439318346 | 2001-10-27 |
+--------------------------+------------------+

select variance(i_current_price), i_rec_start_date from item group by i_rec_start_date;
+---------------------------+------------------+
| variance(i_current_price) | i_rec_start_date |
+---------------------------+------------------+
| 314.96177792808226 | 1997-10-27 |
| 463.7363345935729 | NULL |
| 302.02102643609123 | 1999-10-28 |
| 337.9318386924912 | 2000-10-27 |
| 333.80931439318346 | 2001-10-27 |
+---------------------------+------------------+