Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Возвращает значение true, если array содержит value.
Синтаксис
array_contains(array, value)
Аргументы
-
array:ARRAY, который нужно искать. -
value: выражение с типом, который делится наименьшим общим типом с элементамиarray.
Возвраты
А 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