Funkcja array_join
Dotyczy: Databricks SQL Databricks Runtime
Łączy elementy elementu array
.
Składnia
array_join(array, delimiter [, nullReplacement])
Argumenty
array
: dowolnyARRAY
typ, ale jego elementy są interpretowane jako ciągi.delimiter
: elementSTRING
używany do oddzielania połączonych elementów tablicy.nullReplacement
: elementSTRING
używany do wyrażaniaNULL
wartości w wyniku.
Zwraca
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