A arrays_overlap
függvény
A következőkre vonatkozik: Databricks SQL 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ővelarray1
: .
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, NULL
false
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