Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Функция
Область применения:
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