Поделиться через


REVERSE (Transact-SQL)

Возвращает символьное выражение, где символы переставлены в обратном порядке (справа налево).

Значок ссылки на разделСоглашения о синтаксисе в Transact-SQL

Синтаксис

REVERSE ( character_expression )

Аргументы

  • character_expression
    Является ли выражение символьными данными. character_expression может быть константой, переменной или столбцом символьных или двоичных данных.

Типы возвращаемых данных

varchar или nvarchar

Замечания

Выражение character_expression должно иметь тип данных, предполагающий возможность преобразования в тип varchar. В противном случае используйте CAST для явного преобразования типа аргумента character_expression.

Примеры

Следующий пример возвращает все имена из записной книжки (без фамилий), записанные в обратном порядке.

USE AdventureWorks;
GO
SELECT FirstName, REVERSE(FirstName) AS Reverse
FROM Person.Contact
WHERE ContactID < 5
ORDER BY FirstName;
GO

Ниже приводится результирующий набор.

FirstName      Reverse
-------------- --------------
Catherine      enirehtaC
Gustavo        ovatsuG
Humberto       otrebmuH
Kim            miK
(4 row(s) affected)

См. также

Справочник

Функции CAST и CONVERT (Transact-SQL)
Типы данных (Transact-SQL)
Строковые функции (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005