Выделение последних символов строки
Функция
Выделение заданного количества последних символов строки.
Спецификация
< синтаксис >
::=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; |Иванов П. А. |