REVERSE (Transact-SQL)
Devuelve un valor de cadena invertido.
Sintaxis
REVERSE ( string_expression )
Argumentos
- string_expression
string_expression es una expresión de una cadena o un tipo de datos binario. string_expression puede ser una constante, una variable o una columna de caracteres o datos binarios.
Tipos de valor devueltos
varchar o bien nvarchar
Notas
string_expression debe ser de un tipo de datos que se pueda convertir implícitamente a varchar. De lo contrario, utilice CAST para convertir string_expression explícitamente.
Ejemplos
En el ejemplo siguiente se devuelven los nombres de todos los contactos con los caracteres invertidos.
USE AdventureWorks;
GO
SELECT FirstName, REVERSE(FirstName) AS Reverse
FROM Person.Contact
WHERE ContactID < 5
ORDER BY FirstName;
GO
Éste es el conjunto de resultados.
FirstName Reverse
-------------- --------------
Catherine enirehtaC
Gustavo ovatsuG
Humberto otrebmuH
Kim miK
(4 row(s) affected)
En el ejemplo siguiente se invierten los caracteres de una variable.
DECLARE @myvar varchar(10)
SET @myvar = 'sdrawkcaB'
SELECT REVERSE(@myvar) AS Reversed ;
GO
En el ejemplo siguiente se realiza una conversión implícita de un tipo de datos int a un tipo de datos varch; a continuación, se invierte el resultado.
SELECT REVERSE(1234) AS Reversed ;
GO
Vea también