array_intersect Işlev

Şunun için geçerlidir:evet olarak işaretlendi Databricks SQL denetimi yes Databricks Runtime olarak işaretlendi

ve array2kesişimindeki öğelerin dizisini array1 döndürür.

Sözdizimi

array_intersect(array1, array2)

Bağımsız değişken

  • array1: Karşılaştırılabilir öğelere sahip herhangi bir türde array.
  • array2: öğeleriyle en az ortak türü paylaşan öğelerin array1n DIZISI.

Döndürür

hem hem de array1array2içinde yinelenenler ve öğeler olmadan ile eşleşen bir ARRAY türüarray1.

Örnekler

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