Função array_join
Aplica-se a: SQL do Databricks Runtime do Databricks
Concatena os elementos de array
.
Sintaxe
array_join(array, delimiter [, nullReplacement])
Argumentos
array
: qualquer tipoARRAY
, mas seus elementos são interpretados como cadeias de caracteres.delimiter
: umaSTRING
usada para separar os elementos da matriz concatenada.nullReplacement
: umaSTRING
usada para expressar um valorNULL
no resultado.
Retorna
Uma STRING
em que os elementos de array
são separados por delimiter
e elementos nulos são substituídos por nullReplacement
.
Se nullReplacement
for omitido, os elementos nulos serão filtrados. Se qualquer argumento for NULL
, o resultado será NULL
.
Exemplos
> SELECT array_join(array('hello', 'world'), ',');
hello,world
> SELECT array_join(array('hello', NULL ,'world'), ',');
hello,world
> SELECT array_join(array('hello', NULL ,'world'), ',', '*');
hello,*,world