Обратный порядок символов строки
Функция
Исходная строка с обратным порядком символов.
Спецификация
< синтаксис >
::=
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|