数组函数(1) 返回值类型 array类型 示例 类型 示例 统计分析语句 SELECT array(1, 2, 3) 返回结果 [1,2,3] arraydistinct函数 接收一个数组,返回一个只包含不同元素的数组。 语法 plaintext arraydistinct(arr) 参数说明 参数名称 说明 类型 是否必选 arr 原始数组 array类型 是 返回值类型 array类型 示例 类型 示例 统计分析语句 SELECT arraydistinct(array(1, 2, 3, 3, 2)) 返回结果 [1, 2, 3] arrayintersect函数 接收多个数组,返回交集数组。 语法 plaintext arrayintersect(arr1,arr2,...) 参数说明 参数名称 说明 类型 是否必选 arr1 原始数组 array类型 是 arr2 原始数组 array类型 是 ... 原始数组 array类型 否 返回值类型 array类型 示例 类型 示例 统计分析语句 SELECT arrayintersect(array(1,2,3), array(2, 3, 4)) 返回结果 [2, 3] arrayjoin函数 将数组元素以分隔符合并。 语法 plaintext arrayjoin(arr [,delimiter]) 参数说明 参数名称 说明 类型 是否必选 arr 原始数据 array类型 是 delimiter 分隔符 string类型 否 返回值类型 string类型
来自: