Compartir vía


Función array_join

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Concatena los elementos de array.

Sintaxis

array_join(array, delimiter [, nullReplacement])

Argumentos

  • array: Cualquier tipo de ARRAY, pero sus elementos se interpretan como cadenas.
  • delimiter: Una STRING usada para separar los elementos de matriz concatenados.
  • nullReplacement: Una STRING usada para expresar un valor NULL en el resultado.

Devoluciones

STRING en la que los elementos de array se separan por delimiter y los elementos NULL se sustituyen por nullReplacement. Si nullReplacement se omite, se filtran los elementos NULL. Si algún argumento es NULL, el resultado es NULL.

Ejemplos

> 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