Freigeben über


concat-Funktion

Gilt für:durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt die Verkettung der Argumente zurück. Diese Funktion ist ein Synonym für || (Pipe pipe sign) operator.

Syntax

concat(expr1, expr2 [, ...] )

Argumente

  • exprN: Ausdrücke, die alle STRING, alle BINARY oder alle ARRAYs von STRING oder BINARY sind.

Gibt zurück

Der Ergebnistyp entspricht den Argumenttypen.

Mindestens ein Argument muss angegeben werden.

Beim Verketten von Arrays löst Azure Databricks COLLECTION_SIZE_LIMIT_EXCEEDED aus, wenn das Ergebnis den Grenzwert für die Arraygröße überschreitet.

Häufige Fehlerbedingungen

Beispiele

> SELECT concat('Spark', 'SQL');
 SparkSQL
> SELECT concat(array(1, 2, 3), array(4, 5), array(6));
 [1,2,3,4,5,6]