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
Comentarios
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 AdventureWorks2008R2;
GO
SELECT FirstName, REVERSE(FirstName) AS Reverse
FROM Person.Person
WHERE BusinessEntityID < 5
ORDER BY FirstName;
GO
El conjunto de resultados es el siguiente.
Nombre Invertido
-------------- --------------
Ken neK
Rob boR
Roberto otreboR
Terri irreT
(4 filas afectadas)
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 varchar; a continuación, se invierte el resultado.
SELECT REVERSE(1234) AS Reversed ;
GO
Vea también