Funkcja array_join

Dotyczy:check marked yes Databricks SQL check marked yes Databricks Runtime

Łączy elementy elementu array.

Składnia

array_join(array, delimiter [, nullReplacement])

Argumenty

  • array: dowolny ARRAY typ, ale jego elementy są interpretowane jako ciągi.
  • delimiter: element STRING używany do oddzielania połączonych elementów tablicy.
  • nullReplacement: element STRING używany do wyrażania NULL wartości w wyniku.

Zwroty

Element, w STRING którym elementy array są oddzielone elementami delimiter , a elementy null są zastępowane elementami nullReplacement. Jeśli nullReplacement pominięto, elementy null są filtrowane. Jeśli jakikolwiek argument to NULL, wynik to NULL.

Przykłady

> 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