concat 関数

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

引数を連結して返します。 この関数は、 || (パイプ パイプ記号) 演算子のシノニムです。

構文

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

引数

  • exprN: すべて文字列、すべてバイナリ、文字列またはバイナリの配列である式。

戻り値

結果の型は引数の型と一致します。

少なくとも 1 つの引数が必要です。

配列を連結する場合、結果が配列のサイズ制限<超えた場合>Azure Databricksは COLLECTION_SIZE_LIMIT_EXCEEDED

一般的なエラー状態

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