Funzione arrays_overlap
Si applica a: Databricks SQL Databricks Runtime
Restituisce true se l'intersezione di array1
e array2
non è vuota.
Sintassi
arrays_overlap (array1, array2)
Argomenti
array1
: matrice.array2
: matrice che condivide un tipo meno comune conarray1
.
Valori restituiti
In Databricks SQL il risultato è il tipo meno comune di array1
e array2
.
In Databricks Runtime il risultato è BOOLEAN true
in caso di sovrapposizione.
Se le matrici non hanno elementi non Null comuni, sono entrambi non vuoti e uno di essi contiene un elemento Null, NULL
in false
caso contrario.
Esempi
> 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