distinct_map_keys
説明
マップから重複するキーを削除します。マップ内のキーは意味的に一意でなければなりません。この関数は、同一のキーに対して最後の値のみを保持し、これを LAST WIN と呼びます。この関数は、外部テーブルから MAP データをクエリする際に、マップ内に重複するキーがある場合に使用されます。StarRocks の内部テーブルは、ネイティブにマップ内の重複するキーを削除します。
この関数は v3.1 以降でサポートされています。
構文
distinct_map_keys(any_map)
パラメータ
any_map
: 重複するキーを削除したい MAP 値。
戻り値
各マップ内の重複するキーを削除した新しいマップを返します。
入力が NULL の場合、NULL が返されます。