Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Función
Se aplica a:
Databricks SQL
Databricks Runtime
Devuelve un subconjunto de una matriz.
Sintaxis
slice(expr, start, length)
Argumentos
-
expr: una expresiónARRAY. -
start: una expresiónINTEGER. -
length: una expresiónINTEGERmayor o igual que 0.
Devoluciones
El resultado es del tipo de expr.
La matriz de subconjuntos de función expr a partir del índice start (los índices de matriz comienzan en 1), o a partir del final si start es negativo, con el especificado length.
Si el segmento de matriz solicitado no se superpone con la longitud real de la matriz, se devuelve una matriz vacía.
Ejemplos
> SELECT slice(array(1, 2, 3, 4), 2, 2);
[2,3]
> SELECT slice(array(1, 2, 3, 4), -2, 2);
[3,4]