Megosztás a következőn keresztül:


A get függvény

A következőkre vonatkozik:jelölje be az igennel jelölt jelölőnégyzetet Databricks SQL jelölje be az igennel jelölt jelölőnégyzetet 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