Обратный порядок символов строки

Функция

Исходная строка с обратным порядком символов.

Спецификация
 
< синтаксис >::=
REVERSE (строка)
Общие правила
  1. В качестве < строки > можно использовать выражения типа CHAR, VARCHAR, NCHAR, NCHAR VARYING.

  2. Аргумент < строка > может быть задан < SQL-параметром >, который должен содержать спецификацию типа данных параметра.

    select reverse(? (char(10)));
    12345
    |54321     |
Возвращаемое значение

Исходная строка с обратным порядком символов.

Примеры
  1. select reverse ('abcd');
    |dcba|
  2. Подсчитать количество строк, у которых совпадает прямое и обратное значение

    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|