Обратный порядок символов строки (REVERSE)
Функция
Исходная строка с обратным порядком символов.
Спецификация
<синтаксис>
::=REVERSE (строка)
Общие правила
-
В качестве
<строки>можно использовать выражения типаCHAR,VARCHAR,NCHAR,NCHAR VARYING. -
Аргумент
<строка>может быть задан<SQL-параметром>, который должен содержать спецификацию типа данных параметра.select reverse(? (char(10))); 12345 |54321 |
Возвращаемое значение
Исходная строка с обратным порядком символов.
Примеры
-
select reverse ('abcd'); |dcba| -
Подсчитать количество строк, у которых совпадает прямое и обратное значение
create or replace table words (name char(5)); insert into words values('пенал'); insert into words values('заказ'); insert into words values('казак'); insert into words values('замок'); insert into words values('шалаш'); select count(*) from words where name = reverse(name); | 3|