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