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 。

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/186157.html

(0)
上一篇 2021年11月4日
下一篇 2021年11月4日

相关推荐

发表回复

登录后才能评论