hive将数组< string>转换为字符串

cnh2zyt3  于 2021-04-03  发布在  Hive
关注(0)|答案(1)|浏览(6345)

我有一个hive字符串数组,我想把它转换成字符串。hive版本是1.2.1000.2.6.1.0-129。

create table a (arr array<string>);

create table b (str array<string>);

insert into table b
select * from a;

我试过了

concat_ws(',',collect_set(cast(arr as string))

collect_set(cast(arr as string))

cast(arr as string)
ki1q1bka

ki1q1bka1#

concat_ws()函数(concatenate with separator)将数组元素用指定的分隔符(本例中为逗号)连接成字符串。

concat_ws(',',arr) as result

相关问题