Hive group by操作后将其他字段串接

表tmp_test

a ios

b andriod

a andriod


目标数据

a ios|andriod

b andriod


sql: select uid,concat_ws('|', collect_set(device)) from tmp_test group by uid;



collect_set 是 Hive 内置的一个聚合函数, 它返回一个消除了重复元素的对象集合, 其返回值类型是 array 。










本文转自 落花非有意  51CTO博客,原文链接:http://blog.51cto.com/1992zhong/1893017,如需转载请自行联系原作者
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符 “速评一下”
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页