適用於:
Databricks SQL
Databricks Runtime 10.4 LTS 和更新版本
如果 map 包含 key,則傳回 true。
語法
map_contains_key(map, key)
引數
-
map:要搜尋的地圖。 -
key:具有類型與索引鍵共用最不通用類型的map運算式。
傳回
布爾值。
如果 map 或 key 為 NULL,則結果為 NULL。
範例
> SELECT map_contains_key(map(1, 'a', 2, 'b'), 2);
true
> SELECT map_contains_key(map(1, 'a', 2, 'b'), 3);
false
> SELECT map_contains_key(map(1, 'a', 2, 'b'), NULL);
NULL