Condividi tramite


REVERSE (Transact-SQL)

Restituisce un valore stringa in ordine inverso.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

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 AdventureWorks2008R2;
GO
SELECT FirstName, REVERSE(FirstName) AS Reverse
FROM Person.Person
WHERE BusinessEntityID < 5
ORDER BY FirstName;
GO

Set di risultati:

FirstName Reverse

-------------- --------------

Ken neK

Rob boR

Roberto otreboR

Terri irreT

(Righe interessate: 4)

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 varchar, quindi viene restituito il risultato in ordine inverso.

SELECT REVERSE(1234) AS Reversed ;
GO