APPLY_AVG
返回具有数值的 集合(数组或集合) 中所有元素的平均值。
行为类型
不可变
语法
APPLY_AVG(collection)
参数
- collection
- 目标集合
NULL 处理
以下情况返回 NULL:
-
如果输入集合为 NULL
-
如果输入集合仅包含 null 值
-
如果输入集合为空
如果输入集合包含空元素和非空元素组合,则在计算平均值时仅考虑非空值。
示例
=> SELECT apply_avg(ARRAY[1,2.4,5,6]);
apply_avg
-----------
3.6
(1 row)
另请参阅