REVERSE (Transact-SQL)
Restituisce un valore stringa in ordine inverso.
Sintassi
REVERSE ( string_expression )
Argomenti
- string_expression
string_expression è un'espressione con tipo di dati string o binary. string_expression può essere una costante, una variabile oppure una colonna di dati di tipo char o binary.
Tipi restituiti
varchar Oppure nvarchar
Osservazioni
Il tipo di dati dell'argomento string_expression deve supportare la conversione implicita in varchar. In caso contrario, utilizzare CAST per convertire l'argomento string_expression in modo esplicito.
Esempi
Nell'esempio seguente vengono restituiti tutti i nomi dei contatti con i caratteri in ordine inverso.
USE AdventureWorks;
GO
SELECT FirstName, REVERSE(FirstName) AS Reverse
FROM Person.Contact
WHERE ContactID < 5
ORDER BY FirstName;
GO
Set di risultati:
FirstName Reverse
-------------- --------------
Catherine enirehtaC
Gustavo ovatsuG
Humberto otrebmuH
Kim miK
(4 row(s) affected)
Nell'esempio seguente vengono restituiti i caratteri in una variabile in ordine inverso.
DECLARE @myvar varchar(10)
SET @myvar = 'sdrawkcaB'
SELECT REVERSE(@myvar) AS Reversed ;
GO
Nell'esempio seguente viene eseguita una conversione implicita da un tipo di dati int in un tipo di dati varch, quindi viene restituito il risultato in ordine inverso.
SELECT REVERSE(1234) AS Reversed ;
GO
Vedere anche