Funkce array_intersect
Platí pro: Databricks SQL 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 prvkyarray1
.
Návraty
POLE odpovídajícího typu array1
bez duplicit a prvků obsažených v obou array1
a array2
.
Příklady
> SELECT array_intersect(array(1, 2, 3), array(1, 3, 3, 5));
[1,3]