array_intersect Funkcja

Dotyczy:sprawdź oznaczone jako tak Zaznaczone pole wyboru SQL usługi Databricks oznaczone jako tak Databricks Runtime

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

Składni

array_intersect(array1, array2)

Argumenty

  • array1: TABLICa dowolnego typu z porównywalnymi elementami.
  • array2: n TABLICA elementów współużytkujących najmniej wspólny 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]