適用対象:
Databricks SQL
Databricks Runtime
複数の配列内の配列を単一の配列に変換します。
構文
flatten(expr)
引数
-
expr: ARRAY 式の ARRAY。
戻り値
結果は、expr 内の入れ子になった配列の型と一致します。
結果が配列のサイズ制限を超えた場合、Azure Databricksは COLLECTION_SIZE_LIMIT_EXCEEDED を発生させます。
一般的なエラー状態
例
> SELECT flatten(array(array(1, 2), array(3, 4)));
[1,2,3,4]