Доступные версии документации

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

Функция

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

Спецификация
 
<синтаксис>::=
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|
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter