Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Retourne la valeur true si l’intersection de array1 et array2 n’est pas vide.
Syntaxe
arrays_overlap (array1, array2)
Arguments
-
array1: un tableau. -
array2: élément ARRAY partageant un type le moins commun avecarray1.
Retours
Dans Databricks SQL, le résultat est le type le moins commun de array1 et array2.
Dans Databricks Runtime, le résultat est BOOLEAN true en cas de chevauchement.
Si les tableaux n'ont pas d'élément commun non Null, ils sont tous deux non vides, et l'un d'eux contient un élément Null, NULL, false sinon.
Exemples
> 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