Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks SQL
Databricks Runtime 11.3 LTS i nowsze
Zwraca element elementu arrayExpr o wartości na index, rozpoczynający się od 0.
Składnia
get(arrayExpr, index)
Argumenty
-
arrayExpr: wyrażenie ARRAY. -
index: Wyrażenie INTEGER określające indeks w tablicy.
Zwraca
Wynik jest typu elementów .arrayExpr
Jeśli wartość jest ujemna index lub spoza granic tablicy, resut to NULL.
Aby zamiast tego zwrócić błąd INVALID_ARRAY_INDEX, użyj operatora arrayExpr[index].
Przykłady
> 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