
# variance/var_pop
variance/var_pop函数用于返回列的方差。
#### 命令格式
```
variance(col), 
var_pop(col)
```
#### 参数说明
表1参数说明 
| 参数  | 是否必选 | 说明                                                                                                   |
|:---|:---|:---|
| col | 是    | 数据类型为数值的列。 参数为其他类型的列返回NULL。 |
   
#### 返回值说明
返回DOUBLE类型的值。
#### 示例代码
- 计算所有商品库存（items）的方差。命令示例如下：
  ```
  select variance(items) from warehouse; 
  --等效于如下语句。
  select var_pop(items) from warehouse;
  ```
  返回结果如下：
  ```
  _c0        
  203.42352
  ```
  
- 与group by配合使用，对所有商品按照仓库（warehouseId）进行分组，并计算同组商品库存（items）的方差。命令示例如下：
  ```
  select warehouseId, variance(items) from warehouse group by warehouseId; 
  --等效于如下语句。
  select warehouseId, var_pop(items) from warehouse group by warehouseId;
  ```
  返回结果如下：
  ```
  warehouseId _c1        
  city1    19.23124   
  city2    17.23344   
  city3    12.43425
  ```
  
 
