次の方法で共有


array_contains 関数

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

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

構文

array_contains(array, value)

引数

戻り値

BOOLEAN です。 valueNULL の場合、結果は NULL です。 array 内の要素が NULL の場合、NULL が他の要素と一致しなければ value です。

> SELECT array_contains(array(1, 2, 3), 2);
 true

> SELECT array_contains(array(1, NULL, 3), 2);
 NULL

> SELECT array_contains(array(1, 2, 3), NULL::INT);
 NULL


> SELECT array_contains(array(1, NULL, 3), 2);
 NULL

-- You canot test for a NULL value in an array using this function
> SELECT array_contains(array(1, 2, NULL, 3), NULL::INT);
 NULL