我想将数组转换为数组字符串,以便["2016-06-02","2016-06-02"]
成为2016-06-02| 2016-06-02
答案 0 :(得分:1)
使用concat_ws(string delimiter, array<string>)
函数连接数组:
select concat_ws(',',collect_set(date)) from table;
如果日期字段不是字符串,则将其转换为字符串:concat_ws(',',collect_set(cast(date as string)))