共用方式為


map函式

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

使用指定的索引鍵/值組對建立對應。

語法

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

引數

  • keyN:任何可比較類型的表達式。 全部 keyN 都必須共用最不常見的類型。
  • valueN:任何類型的表達式。 全部 valueN 都必須共用最不常見的類型。

傳回

類型為 keyN 和 values 的鍵的 MAP,其類型為 valueN的最不通用類型。

可以有 0 個以上的配對。

如果有重複的索引鍵或 NULL 索引鍵,則函式會引發錯誤。

範例

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