次の方法で共有


map_contains_key 関数

適用対象:check marked yes Databricks SQL 「はい」のチェック マーク Databricks Runtime 10.4 LTS 以降

mapkey を含む場合は true を返します。

構文

map_contains_key(map, key)

引数

  • map: 検索対象のマップ。
  • key: 最小共通型map キーと共有する型を持つ式。

戻り値

BOOLEAN。 map または keyNULL の場合、結果は 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