arrays_overlap
기능
적용 대상: Databricks SQL Databricks 런타임
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