Выделение последних символов строки
Функция
Выделение заданного количества последних символов строки.
Спецификация
< синтаксис >
::=
RIGHT_SUBSTR (строка, количество)
< количество >
::=
Общие правила
-
В качестве
< строки >
можно использовать выражения типаCHAR
,VARCHAR
,NCHAR
,NCHAR VARYING
. -
Все аргументы функции могут быть заданы
< SQL-параметром >
, который должен содержать спецификацию типа данных параметра.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; |Иванов П. А. |