array_intersect Funktion

Gäller för:check markerad ja Databricks SQL-kontroll markerad som ja Databricks Runtime

Returnerar en matris med elementen i skärningspunkten för array1 och array2.

Syntax

array_intersect(array1, array2)

Argument

  • array1: En MATRIS av valfri typ med jämförbara element.
  • array2: n MATRIS med element som delar en minst vanlig typ med elementen array1i .

Returnerar

En MATRIS med matchande typ till array1 utan dubbletter och element som finns i både array1 och array2.

Exempel

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