array_contains Функции

Область применения:проверка помечено да Databricks SQL проверка помечено да Databricks Runtime

Возвращает значение true, если array содержит value.

Синтаксис

array_contains(array, value)

Аргументы

Возвращает

ЛОГИЧЕСКОЕ ЗНАЧЕНИЕ. Если 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);
 NULL