REVERSE (Transact-SQL)
Retorna o inverso de um valor da cadeia de caracteres.
Sintaxe
REVERSE ( string_expression )
Argumentos
- string_expression
string_expression é uma expressão de uma cadeia de caracteres ou tipo de dados binário. string_expression pode ser uma constante, variável ou coluna de caractere ou dados binários.
Tipos de retorno
varcharvarchar ou nvarcharnvarchar
Comentários
string_expression deve ser de um tipo de dados implicitamente conversível em varchar. Caso contrário, use CAST para converter string_expression explicitamente.
Exemplos
O exemplo a seguir retorna todos os nomes de contatos com os caracteres invertidos.
USE AdventureWorks;
GO
SELECT FirstName, REVERSE(FirstName) AS Reverse
FROM Person.Contact
WHERE ContactID < 5
ORDER BY FirstName;
GO
Conjunto de resultados.
FirstName Reverse
-------------- --------------
Catherine enirehtaC
Gustavo ovatsuG
Humberto otrebmuH
Kim miK
(4 row(s) affected)
O exemplo a seguir inverte os caracteres em uma variável.
DECLARE @myvar varchar(10)
SET @myvar = 'sdrawkcaB'
SELECT REVERSE(@myvar) AS Reversed ;
GO
O exemplo a seguir faz uma conversão implícita de um tipo de dados int em um tipo de dados varch e depois inverte o resultado.
SELECT REVERSE(1234) AS Reversed ;
GO
Consulte também