Выделение последних символов строки
Функция
Выделение заданного количества последних символов строки.
Спецификация
<синтаксис>
::=
RIGHT_SUBSTR (строка, количество)
<количество>
::=
Общие правила
-
В качестве
<строки>
можно использовать выражения типаCHAR
,VARCHAR
,NCHAR
,NCHAR VARYING
. -
Все аргументы функции могут быть заданы
, который должен содержать спецификацию типа данных параметра.select right_substr (? (char(20)), ? (int)); Тестовая строка 6 |строка |
Возвращаемое значение
-
Возвращается заданное
<количество>
символов, начиная с конца<строки>
. -
Если длина
<строки>
меньше заданного<количества>
, то возвращается полностью исходная<строка>
.create table tab1 (ch varchar(20)); insert into tab1(ch) values('ФИО: Иванов П. А.'); select right_substr(ch, length(ch) - 5) from tab1; |Иванов П. А. |