Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks SQL
Databricks Runtime
Zwraca podciąg expr , który zaczyna się od pos i ma długość len. Ta funkcja jest synonimem substr funkcji.
Składnia
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
Argumenty
-
expr: wyrażenieBINARYlubSTRING. -
pos: całkowite wyrażenie liczbowe określające pozycję początkową. -
len: opcjonalne wyrażenie liczbowe całkowite.
Zwraca
Klasa STRING.
pos jest oparty na 1. Jeśli pos początek jest ujemny, jest określany przez zliczanie znaków (lub bajtów dla BINARY) od końca.
Jeśli len wartość jest mniejsza niż 1, wynik jest pusty.
Jeśli len funkcja zostanie pominięta, funkcja zwraca znaki lub bajty rozpoczynające się od pos.
Przykłady
> SELECT substring('Spark SQL', 5);
k SQL
> SELECT substring('Spark SQL', -3);
SQL
> SELECT substring('Spark SQL', 5, 1);
k
> SELECT substring('Spark SQL' FROM 5);
k SQL
> SELECT substring('Spark SQL' FROM -3);
SQL
> SELECT substring('Spark SQL' FROM 5 FOR 1);
k
> SELECT substring('Spark SQL' FROM -10 FOR 5);
Spar