開始
加載和管理數據
處理數據
政府
引用和資源
2023年6月23日更新
給我們反饋
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函數