적용 대상: Databricks SQL
Databricks Runtime
array
에 value
가 포함되어 있으면 true를 반환합니다.
구문
array_contains(array, value)
논쟁
반품
BOOLEAN
입니다.
value
가 NULL
이면 결과는 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