map_contains_key
関数
適用対象: Databricks SQL Databricks Runtime 10.4 LTS 以上
map
が key
を含む場合は true を返します。
構文
map_contains_key(map, key)
引数
map
: 検索対象のマップ。key
: 最小共通型をmap
キーと共有する型を持つ式。
戻り値
BOOLEAN。
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