开始
加载和管理数据
处理数据
政府
引用和资源
2023年8月1日更新
给我们反馈
try_element_at
适用于:砖的SQL砖运行时10.0及以上
返回的元素arrayExpr在指数,或NULL如果指数绑定。
arrayExpr
指数
回报的价值mapExpr为关键,或NULL id关键不存在。
mapExpr
关键
try_element_at(arrayExpr,指数)
try_element_at(mapExpr,关键)
arrayExpr:数组的表情。
指数:一个整数表达式。
mapExpr:地图表达。
关键:一个表达式匹配的键的类型mapExpr
如果第一个参数是一个数组:
结果是元素的类型expr。
expr
abs(索引)不能是0。
如果指数是负的函数访问元素从最后一个第一。
函数返回零如果abs(索引)超过数组的长度,或者关键不存在的地图。
零
abs(索引)
>选择try_element_at(数组(1,2,3),2);2>选择try_element_at(数组(1,2,3),5);零>选择element_at(数组(1,2,3),5);错误:INVALID_ARRAY_INDEX_IN_ELEMENT_AT>选择try_element_at(地图(1,“一个”,2,“b”),2);b>选择element_at(地图(1,“一个”,2,“b”),3);零>选择try_element_at(地图(1,“一个”,2,“b”),3);零
array_contains函数
array_position函数
element_at函数