Função array_join

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Concatena os elementos de array.

Sintaxe

array_join(array, delimiter [, nullReplacement])

Argumentos

  • array: qualquer tipo ARRAY, mas seus elementos são interpretados como cadeias de caracteres.
  • delimiter: uma STRING usada para separar os elementos da matriz concatenada.
  • nullReplacement: uma STRING usada para expressar um valor NULL 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