array_join
-Funktion
Gilt für: Databricks SQL Databricks Runtime
Verkettet die Elemente von array
.
Syntax
array_join(array, delimiter [, nullReplacement])
Argumente
array
: Ein beliebigerARRAY
Typ, dessen Elemente werden jedoch als Zeichenfolgen interpretiert.delimiter
: EinSTRING
, der verwendet wird, um die verketteten Arrayelemente zu trennen.nullReplacement
: EinSTRING
, der verwendet wird, um einenNULL
Wert im Ergebnis auszudrücken.
Gibt zurück
Ein STRING
, bei dem die Elemente von array
durch delimiter
und Nullelemente durch nullReplacement
ersetzt werden.
Wenn nullReplacement
ausgelassen wird, werden NULL-Elemente ausgefiltert. Wenn ein Argument NULL
ist, ist das Ergebnis NULL
.
Beispiele
> 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