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)