Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime
Vrátí podmnožinu pole.
Syntaxe
slice(expr, start, length)
Argumenty
-
expr: VýrazARRAY. -
start: VýrazINTEGER. -
length: VýrazINTEGER, který je větší nebo roven 0.
Návraty
Výsledek je typu expr.
Pole podmnožina expr funkce začíná indexem start (indexy matice začínají na 1) nebo začíná od konce, pokud start je záporná, se zadaným lengthparametrem .
Pokud se požadovaný maticový řez nepřekrývá se skutečnou délkou pole, vrátí se prázdná matice.
Příklady
> SELECT slice(array(1, 2, 3, 4), 2, 2);
[2,3]
> SELECT slice(array(1, 2, 3, 4), -2, 2);
[3,4]