array_position
函数
适用于: Databricks SQL Databricks Runtime
返回 array
中第一次出现 element
的位置。
语法
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