적용 대상:
Databricks SQL
Databricks Runtime
array1과 array2의 교집합이 비어 있지 않으면 true를 반환합니다.
구문
arrays_overlap (array1, array2)
인수
-
array1: ARRAY입니다. -
array2:array1과 최소 일반 형식을 공유하는 ARRAY입니다.
반품
Databricks SQL에서 결과는 array1 및 array2의 가장 일반적인 형식이 가장 적습니다.
Databricks Runtime에서 겹치는 경우 결과는 BOOLEAN true입니다.
배열에 null이 아닌 공통 요소가 없으면 둘 다 비어 있지 않고 둘 중 하나에 null 요소 NULL이 포함되고 그렇지 않으면 false가 포함됩니다.
예제
> SELECT arrays_overlap(array(1, 2, 3), array(3, 4, 5));
true
> SELECT arrays_overlap(array(1, 2, NULL, 3), array(NULL, 4, 5));
NULL