element_at
函数
适用于:砖的SQL砖运行时
返回的元素arrayExpr
在指数
。
回报的价值mapExpr
为关键
。
返回
如果第一个参数是一个数组:
结果是元素的类型
expr
。abs(指数)必须介于1和数组的长度。
如果
指数
是负的函数访问元素从最后一个第一。函数提出了INVALID_ARRAY_INDEX_IN_ELEMENT_AT如果错误
abs(索引)
超过数组的长度。
如果第一个参数是一个地图关键
不能匹配条目mapExpr
函数返回null。
请注意
在砖运行时,如果spark.sql.ansi.failOnElementNotExists
是假
函数返回零
而不是提高错误。