適用於:
Databricks SQL
Databricks Runtime
使用指定的鍵值對建立映射。
語法
map( [key1, value1] [, ...] )
引數
-
keyN:任何可比較類型的表達式。 全部keyN都必須共用最不常見的類型。 -
valueN:任何類型的表達式。 全部valueN都必須共用最不常見的類型。
退貨
鍵被指派為 keyN 中最不常見的類型,而值被指派為 valueN中最不常見的類型的映射表。
可以有 0 個以上的配對。
如果有重複的索引鍵或 NULL 索引鍵,則函式會引發錯誤。
範例
> SELECT map(1.0, '2', 3.0, '4');
{1.0 -> 2, 3.0 -> 4}