Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A
A következőkre vonatkozik: Databricks SQL
Databricks Runtime 11.3 LTS és újabb
arrayExpr
egy elemét adja vissza a index
helyen, kezdve a 0
-vel.
Szintaxis
get(arrayExpr, index)
Argumentumok
-
arrayExpr
: TÖMB kifejezés. -
index
: A tömb indexét meghatározó EGÉSZ SZÁM kifejezés.
Visszatérítések
Az eredmény az arrayExpr
elemeinek típusából származik.
Ha a index
negatív vagy kívül esik a tömb határain, az eredmény NULL
.
Ha inkább INVALID_ARRAY_INDEX hibát szeretne visszaadni, használja a arrayExpr[index] operátort.
Példák
> SELECT element_at(arr, 2), get(arr, 0), get(arr, 2), arr[2] FROM VALUES(array(1, 2, 3)) AS T(arr);
2 1 3 3
> SELECT get(arr, 5), get(arr, -1) FROM VALUES(array(1, 2, 3)) AS T(arr);
NULL NULL