Fonction array_except

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

Retourne un tableau des éléments dans array1 mais pas dans array2.

Syntaxe

array_except(array1, array2)

Arguments

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

Retours

ARRAY de type correspondant à array1, sans doublon.

Exemples

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