Funktionen arrays_overlap
Gäller för: Databricks SQL
Databricks Runtime
Returnerar sant om skärningspunkten för array1
och array2
inte är tom.
Syntax
arrays_overlap (array1, array2)
Argument
array1
: En MATRIS.array2
: En MATRIS som delar en minst vanlig typ medarray1
.
Returer
I Databricks SQL är resultatet den minst vanliga typen av array1
och array2
.
I Databricks Runtime blir resultatet BOOLESkt true
om det finns överlappning.
Om matriserna inte har något vanligt icke-null-element är båda icke-tomma, och någon av dem innehåller ett null-element, NULL
annars false
.
Exempel
> 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