Converter array <string> em string [duplicado]
Oct 01 2020
Eu tenho uma colmeia array de string e quero convertê-lo em string. A versão do 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;
Eu tentei:
concat_ws(',',collect_set(cast(arr as string))
collect_set(cast(arr as string))
cast(arr as string)
Respostas
leftjoin Oct 01 2020 at 11:08
concat_ws() function (concatenate with separator) concatena os elementos da matriz em uma string separada com o separador especificado (vírgula neste exemplo):
concat_ws(',',arr) as result
O que significa um erro “Não é possível encontrar o símbolo” ou “Não é possível resolver o símbolo”?
Christopher Nolan uma vez se arrependeu de ter lido o 'roteiro de Pulp Fiction' de Quentin Tarantino