array_distinct 関数

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

arrayから重複する値を削除します。

構文

array_distinct(array)

引数

  • array: ARRAY 式。

戻り値

この関数は、重複するすべての値が削除された入力引数と同じ型の配列を返します。

結果が配列のサイズ制限を超えた場合、Azure Databricksは COLLECTION_SIZE_LIMIT_EXCEEDED を発生させます。

一般的なエラー状態

> SELECT array_distinct(array(1, 2, 3, NULL, 3));
 [1,2,3,NULL]