更新时间:2024-07-27 GMT+08:00
variance/var_pop
variance/var_pop函数用于返回列的方差。
命令格式
variance(col), var_pop(col)
参数说明
参数 |
是否必选 |
说明 |
---|---|---|
col |
是 |
数据类型为数值的列。 参数为其他类型的列返回NULL。 |
返回值说明
返回DOUBLE类型的值。
示例代码
- 计算所有商品库存(items)的方差。命令示例如下:
select variance(items) from warehouse; --等效于如下语句。 select var_pop(items) from warehouse;
返回结果如下:
_c0 203.42352
- 与group by配合使用,对所有商品按照仓库(warehourseId)进行分组,并计算同组商品库存(items)的方差。命令示例如下:
select warehourseId, variance(items) from warehourse group by warehourseId; --等效于如下语句。 select warehourseId, var_pop(items) from warehourse group by warehourseId;
返回结果如下:
1 2 3 4
warehouseId _c1 city1 19.23124 city2 17.23344 city3 12.43425
父主题: 聚合函数