map 関数

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

指定されたキーと値のペアを使用してマップを作成します。

構文

map( [key1, value1] [, ...] )

引数

  • keyN: 比較可能な任意の型の式。 keyN はすべて、最小共通型を共有する必要があります。
  • valueN: 任意の型の式。 valueN はすべて、最小共通型を共有する必要があります。

戻り値

keyN の最小共通型として型指定されたキーを、valueN の最も一般的でない型として型指定された値を持つ MAP。

0 以上のペアが存在する可能性があります。

重複するキーや NULL キーがある場合、関数でエラーが発生します。

> SELECT map(1.0, '2', 3.0, '4');
 {1.0 -> 2, 3.0 -> 4}