表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,如需转载请自行联系原作者