Hive 中,collect_list()、collect_set()两个函数的区别是什么?参数类型有什么限制
(1)Hive 中 collect 相关的函数有 collect_list 和 collect_set。 它们都是将分组中的某列转为
一个数组返回,不同的是 collect_list 不去重而 collect_set 去重。
(2)collect_list(col)函数只接受基本数据类型,它的主要作用是将某字段的值进行汇总,产
生 array 类型字段。 collect_set(col)函数只接受基本数据类型,它的主要作用是将某字段的
值进行去重汇总,产生 array 类型字段
欢迎来撩 : 汇总all