Fonction array_intersect

S’applique à :case marquée oui Databricks SQL case marquée oui Databricks Runtime

Retourne un tableau des éléments de l’intersection de array1 et array2.

Syntaxe

array_intersect(array1, array2)

Arguments

  • array1 : ARRAY de n’importe quel type avec des éléments comparables.
  • array2 : ARRAY d’éléments qui partage un type moins commun avec les éléments de array1.

Retours

Tableau de type correspondant à array1 sans doublons et éléments contenus dans array1 et array2.

Exemples

> SELECT array_intersect(array(1, 2, 3), array(1, 3, 3, 5));
 [1,3]