我正在尝试在配置单元查询中使用collect\u set对groupby条件下的列进行分组。每一行都有空格作为分隔符,而不是“,”或什么的。在这种情况下,如何将分隔符更改为“,”或任何其他分隔符?提前谢谢。你好,纳加·文普拉
lsmepo6l1#
COLLECT_SET 返回一个数组,然后可以使用该数组将条目连接到一个逗号分隔的值中 CONCAT_WS :
COLLECT_SET
CONCAT_WS
select serial_num, concat_ws(",", collect_set(customer_lastName)) as concatenate_lastNames from External_Table group by serial_num
1条答案
按热度按时间lsmepo6l1#
COLLECT_SET
返回一个数组,然后可以使用该数组将条目连接到一个逗号分隔的值中CONCAT_WS
: