配置单元:使用带分隔符的collect_set

时间:2015-03-09 19:08:42

标签: hadoop hive

我正在尝试在配置单元查询中使用collect_set按条件对组进行分组。每行都有空格作为分隔符而不是','或者其他的东西。如何将分隔符更改为','或者在这种情况下的任何其他分隔符?

提前致谢。

此致 Naga Vemprala

1 个答案:

答案 0 :(得分:4)

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

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