Función array_intersect

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Devuelve una matriz de los elementos de la intersección de array1 y array2.

Sintaxis

array_intersect(array1, array2)

Argumentos

  • array1: expresión ARRAY de cualquier tipo con elementos comparables.
  • array2: expresión ARRAY de elementos que comparten un tipo menos común con los elementos de array1.

Devoluciones

Una expresión ARRAY de un tipo que coincide con array1 sin duplicados y elementos que están en array1 y en array2.

Ejemplos

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