Array 函数
📄️ all_match
判断数组中的所有元素是否都匹配谓词中 (predicate) 指定的条件。
📄️ any_match
判断数组中是否有元素匹配谓词中 (predicate) 指定的条件。
📄️ array_agg
将一列中的值(包括空值 null)串联成一个数组(多行转一行)。在 3.0 版本之前,该函数不保证数组里元素的顺序。从 3.0 版本开始,array_agg() 支持使用 ORDER BY 对数组里的元素进行排序。
📄️ array_append
在数组末尾添加一个新的元素。返回 ARRAY 类型的值。
📄️ array_avg
求取一个ARRAY中的所有数据的平均数,返回这个结果。
📄️ array_concat
将多个数组拼接成一个数组。拼接后的数组包含多个数组里的所有元素。待拼接的数组元素类型可以相同,也可以不同,但是建议对相同元素类型的数组进行拼接。
📄️ array_contains
检查数组中是否包含某个元素,是的话返回 1,否则返回 0。
📄️ array_contains_all
检查数组arr1是否包含数组arr2中的所有元素,即arr2是否为arr1的子集。是的话返回1,否则返回0。
📄️ array_contains_seq
描述
📄️ array_cum_sum
对数组中的元素进行向前累加。