arrays_overlap
Functie
Van toepassing op: Databricks Databricks Runtime
Retourneert true als het snijpunt van array1
en array2
niet leeg is.
Syntaxis
arrays_overlap (array1, array2)
Argumenten
array1
: Een MATRIX.array2
: Een MATRIX die een minst algemeen type deelt metarray1
.
Retourneert
In Databricks SQL is het resultaat het minst voorkomende type en array1
array2
.
In Databricks Runtime is het resultaat BOOLEAN true
als er sprake is van overlapping.
Als de matrices geen gemeenschappelijk niet-null-element hebben, zijn ze beide niet leeg en bevatten ze een null-element, NULL
anders false
.
Voorbeelden
> 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