Sdílet prostřednictvím


array_intersect Funkce

Platí pro:check označeno ano Kontrola Databricks SQL označená ano Databricks Runtime

Vrátí pole prvků v průsečíku array1 a array2.

Syntaxe

array_intersect(array1, array2)

Argumenty

  • array1: POLE libovolného typu se srovnatelnými prvky.
  • array2: n POLE prvků, které sdílejí nejméně společný typ s prvky .array1

Vrátí

POLE odpovídajícího typu s array1 bez duplicit a prvků obsažených v obou a array1array2.

Příklady

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