SUBSTRING()
DSQL, PSQL
SUBSTRING (<substring-args>) <substring-args> ::= str FROM startpos [FOR length] | str SIMILAR <similar_pattern> ESCAPE <escape> <similar-pattern> ::= <similar-pattern-R1> <escape>"<similar pattern_R2><escape>" <similar pattern-R3>
Параметр | Описание |
---|---|
str |
Выражение строкового типа. |
startpos |
Позиция, с которой начинается извлечение подстроки.Целочисленное выражение. |
length |
Длина возвращаемой подстроки.Целочисленное выражение. |
similar-pattern |
Шаблон регулярного выражения SQL, по которому ищется подстрока. |
escape |
Символ экранирования. |
VARCHAR
или BLOB
Функция SUBSTRING
возвращает подстроку из строки, начиная с заданной позиции до конца строки или до указанной длины, либо извлекает подстроку с использованием шаблона регулярного выражения SQL.
Если любой из входных параметров имеет значение NULL
, то и результат тоже будет иметь значение NULL
.
Warning
|
При использовании |