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
Runtime do Databricks
Retorna um subconjunto de uma matriz.
Sintaxe
slice(expr, start, length)
Argumentos
-
expr: uma expressãoARRAY. -
start: uma expressãoINTEGER. -
length: uma expressãoINTEGERmaior ou igual a 0.
Retornos
O resultado é do tipo expr.
A função subdefine a matriz expr a partir do índice start (os índices de matriz começam em 1) ou a partir do final se start for negativo, com o length especificado.
Quando a fatia da matriz solicitada não se sobrepõe ao comprimento real da matriz, uma matriz vazia é retornada.
Exemplos
> SELECT slice(array(1, 2, 3, 4), 2, 2);
[2,3]
> SELECT slice(array(1, 2, 3, 4), -2, 2);
[3,4]