Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de changer d’annuaire.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer d’annuaire.
Fonction
S’applique à :
Databricks SQL
Databricks Runtime
Retourne un sous-ensemble d’un tableau.
Syntaxe
slice(expr, start, length)
Arguments
-
expr: Une expressionARRAY. -
start: Une expressionINTEGER. -
length: expressionINTEGERsupérieure ou égale à 0.
Retours
Le résultat est le type de expr.
Tableau de sous-ensembles de fonctions expr commençant à partir de l’index start (les indices de tableau commencent à 1) ou commençant à partir de la fin si la valeur de start est négative, avec la valeur length spécifiée.
Si la tranche de tableau demandée ne correspond pas à la longueur réelle du tableau, un tableau vide est renvoyé.
Exemples
> SELECT slice(array(1, 2, 3, 4), 2, 2);
[2,3]
> SELECT slice(array(1, 2, 3, 4), -2, 2);
[3,4]