Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Função
Aplica-se a:
SQL do Databricks
Databricks Runtime 11.3 LTS e versões posteriores
Retorna o elemento de um arrayExpr em index, começando com 0.
Sintaxe
get(arrayExpr, index)
Argumentos
-
arrayExpr: uma expressão MATRIZ. -
index: uma expressão INTEGER que especifica o índice na matriz.
Retornos
O resultado é do tipo dos elementos de arrayExpr.
Se o index for negativo ou estiver fora dos limites da matriz, o resultado será NULL.
Para retornar um erro INVALID_ARRAY_INDEX, use o operador arrayExpr[index].
Exemplos
> 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