Udostępnij za pośrednictwem


Funkcja array_intersect

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Zwraca tablicę elementów we przecięciu elementów array1 i array2.

Składnia

array_intersect(array1, array2)

Argumenty

  • array1: TABLICa dowolnego typu z porównywalnymi elementami.
  • array2: n TABLICA elementów współużytkujących najmniej typowy typ z elementami .array1

Zwraca

Tablica pasującego typu do array1 bez duplikatów i elementów zawartych w elementach array1 i array2.

Przykłady

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