Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Возвращает подстроку, входящую в expr, которая начинается с pos и имеет длину len. Эта функция является синонимом функцииsubstr.
Синтаксис
substring(expr, pos [, len])
substring(expr FROM pos [FOR len] ] )
Аргументы
-
expr: выражение илиBINARYвыражениеSTRING. -
pos: целочисленное числовое выражение, которое определяет начальную позицию. -
len: необязательное целочисленное числовое выражение.
Возвраты
STRING.
Для pos нумерация начинается с 1. Если pos отрицательное начало определяется подсчетом символов (или байтов для BINARY) с конца.
Если len меньше 1, возвращается пустая строка.
Если len отсутствует, функция возвращает символы или байты начиная с позиции pos.
Примеры
> 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