Megosztás a következőn keresztül:


A arrays_overlap függvény

A következőkre vonatkozik: jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet Databricks Runtime

Igaz értéket ad vissza, ha a metszete array1 array2 nem üres.

Syntax

arrays_overlap (array1, array2)

Argumentumok

  • array1: Tömb.
  • array2: Egy tömb, amely a legkevésbé gyakori típust osztja meg a következővel array1: .

Válaszok

A Databricks SQL-ben az eredmény a legkevésbé gyakori típus és array1 array2. A Databricks Runtime-ban az eredmény LOGIKAI true ÉRTÉK, ha átfedés van.

Ha a tömbök nem tartalmaznak közös nem null elemet, akkor mindkettő nem üres, és bármelyikük null elemet tartalmaz, NULLfalse ellenkező esetben.

Példák

> SELECT arrays_overlap(array(1, 2, 3), array(3, 4, 5));
 true
> SELECT arrays_overlap(array(1, 2, NULL, 3), array(NULL, 4, 5));
 NULL