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
|
При использовании |