arrays_overlap 함수

적용 대상:검사 예 Databricks SQL 검사 예 Databricks Runtime으로 표시됨

array2 의 교집합 array1 이 비어 있지 않으면 true를 반환합니다.

구문

arrays_overlap (array1, array2)

인수

  • array1:배열.
  • array2: 와 최소 공통 형식을 공유하는 ARRAY입니다 array1.

반환

Databricks SQL에서 결과는 및 array2의 가장 일반적인 형식이 가장 적 array1 습니다. Databricks Runtime에서 겹치는 경우 결과는 BOOLEAN true 입니다.

배열에 null이 아닌 공통 요소가 없는 경우 둘 다 비어 있지 않으며 둘 중 하나에 null 요소 가 NULLfalse 포함됩니다. 그렇지 않으면 입니다.

> 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