Delen via


arrays_overlap-functie

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Retourneert waar 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 gangbaar type deelt met array1.

Retouren

In Databricks SQL is het resultaat het minst voorkomende type array1 en array2. In Databricks Runtime is het resultaat booleaanse true waarde als er overlap is.

Als de matrices geen gemeenschappelijk niet-null-element hebben, zijn ze beide niet leeg en bevatten ze een null-element, NULLfalse anders.

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