Функция array_position
Область применения: Databricks SQL Databricks Runtime
Возвращает позицию первого вхождения element
в array
.
Синтаксис
array_position(array, element)
Аргументы
array
: выражение ARRAY с элементами, которые можно сравнивать.element
: выражение, соответствующее типам элементов вarray
.
Возвраты
Тип long.
Индексация массива начинается с 1. Если значение элемента равно NULL, возвращается значение NULL.
Примеры
> SELECT array_position(array(3, 2, 1, 4, 1), 1);
3
> SELECT array_position(array(3, NULL, 1), NULL)
NULL