Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция
Область применения:
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