ARR_FIND_INDEX
查找数组中满足条件的第一个元素的位置。
1开始,返回-1表示没有找到。
语法
ARR_FIND_INDEX(arr, value)
- arr:必需,需要过滤的数组对象或其字符串形式
- condition:必需,条件过滤表达式,可用
@
表示当前元素,@#
表示当前元素的序号(1开始)
示例
ARR_FIND_INDEX('[1,null,3]', @ is null)
第二个元素满足条件,返回2 ARR_FIND_INDEX('[1,2,3]', @>=5)
没有元素满足条件,返回-1