Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
适用于:
Databricks SQL
Databricks Runtime
如果 array 包含 value,则返回 true。
语法
array_contains(array, value)
参数
返回
BOOLEAN。
如果 value 为 NULL,则结果为 NULL。
如果 array 中的任何元素为 NULL,并且 NULL 不与任何其他元素一致,则结果为 value。
示例
> 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