Condividi tramite


Funzione array_intersect

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Restituisce una matrice degli elementi nell'intersezione di array1 e array2.

Sintassi

array_intersect(array1, array2)

Argomenti

  • array1: matrice di qualsiasi tipo con elementi confrontabili.
  • array2: n MATRICE di elementi che condividono un tipo meno comune con gli elementi di array1.

Valori restituiti

MATRICE di tipo corrispondente a array1 senza duplicati ed elementi contenuti sia in che array2in array1 .

Esempi

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