Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks SQL
Databricks Runtime
Zwraca podzbiór tablicy.
Składnia
slice(expr, start, length)
Argumenty
-
expr: wyrażenieARRAY. -
start: wyrażenieINTEGER. -
lengthINTEGER: wyrażenie większe lub równe 0.
Zwraca
Wynik jest typu expr.
Tablica expr podzbiorów funkcji rozpoczynająca się od indeksu start (indeksy tablicy zaczynają się od 1) lub zaczynając od końca, jeśli start jest ujemna, z określonym length.
Jeśli żądany wycinek tablicy nie nakłada się na rzeczywistą długość tablicy, zwracana jest pusta tablica.
Przykłady
> SELECT slice(array(1, 2, 3, 4), 2, 2);
[2,3]
> SELECT slice(array(1, 2, 3, 4), -2, 2);
[3,4]