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


A array_contains 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 array tartalmazza value.

Syntax

array_contains(array, value)

Argumentumok

Visszaküldések

A BOOLEAN. Ha value is NULL, akkor az eredmény NULL. Ha bármelyik elem a array-ben NULL, akkor az eredmény NULL lesz, ha value nem egyezik meg semmelyik másik elemmel.

Példák

> SELECT array_contains(array(1, 2, 3), 2);
 true

> SELECT array_contains(array(1, NULL, 3), 2);
 NULL

> SELECT array_contains(array(1, 2, 3), NULL::INT);
 NULL


> SELECT array_contains(array(1, NULL, 3), 2);
 NULL

-- You canot test for a NULL value in an array using this function
> SELECT array_contains(array(1, 2, NULL, 3), NULL::INT);
 NULL