hive:使用带分隔符的collect\u集

b09cbbtk  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(402)

我正在尝试在配置单元查询中使用collect\u set对groupby条件下的列进行分组。每一行都有空格作为分隔符,而不是“,”或什么的。在这种情况下,如何将分隔符更改为“,”或任何其他分隔符?
提前谢谢。
你好,纳加·文普拉

lsmepo6l

lsmepo6l1#

COLLECT_SET 返回一个数组,然后可以使用该数组将条目连接到一个逗号分隔的值中 CONCAT_WS :

select serial_num, concat_ws(",", collect_set(customer_lastName)) as concatenate_lastNames from External_Table group by serial_num

相关问题