element_at
函數
適用於:磚的SQL磚運行時
返回的元素arrayExpr
在指數
。
回報的價值mapExpr
為關鍵
。
返回
如果第一個參數是一個數組:
結果是元素的類型
expr
。abs(指數)必須介於1和數組的長度。
如果
指數
是負的函數訪問元素從最後一個第一。函數提出了INVALID_ARRAY_INDEX_IN_ELEMENT_AT如果錯誤
abs(索引)
超過數組的長度。
如果第一個參數是一個地圖關鍵
不能匹配條目mapExpr
函數返回null。
請注意
在磚運行時,如果spark.sql.ansi.failOnElementNotExists
是假
函數返回零
而不是提高錯誤。