map
函式
適用於: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}