Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Base de Dados SQL do Azure
Instância Gerida do Azure SQL
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Ponto de Extremidade de Análise SQL no Microsoft Fabric
Armazém no Microsoft Fabric
Base de Dados SQL no Microsoft Fabric
Devolve a ordem inversa de um valor de cadeia.
Transact-SQL convenções de sintaxe
Sintaxe
REVERSE ( string_expression )
Arguments
string_expression
string_expression é uma expressão de uma cadeia de caracteres ou tipo de dado binário.
string_expression pode ser uma constante, variável ou coluna de dados binários ou de caracteres.
Tipos de devolução
Varchar ou Nvarchar
Observações
string_expression deve ser de um tipo de dado implicitamente convertível para varchar. Caso contrário, use o CAST para converter explicitamente string_expression.
Caracteres suplementares (pares substitutos)
Ao usar colações SC, a função REVERSE não inverte a ordem de duas metades de um par substituto.
Examples
O exemplo seguinte devolve todos os primeiros nomes de contacto com os caracteres invertidos. Este exemplo usa o AdventureWorks2025 banco de dados.
SELECT FirstName, REVERSE(FirstName) AS Reverse
FROM Person.Person
WHERE BusinessEntityID < 5
ORDER BY FirstName;
GO
Aqui está o conjunto de resultados.
FirstName Reverse
-------------- --------------
Ken neK
Rob boR
Roberto otreboR
Terri irreT
(4 row(s) affected)
O exemplo seguinte inverte os caracteres numa variável.
DECLARE @myvar VARCHAR(10);
SET @myvar = 'sdrawkcaB';
SELECT REVERSE(@myvar) AS Reversed ;
GO
O exemplo seguinte faz uma conversão implícita de um tipo de dados int para o tipo varchar e depois inverte o resultado.
SELECT REVERSE(1234) AS Reversed ;
GO
Exemplos: Azure Synapse Analytics and Analytics Platform System (PDW)
O exemplo seguinte devolve os nomes de todas as bases de dados e os nomes com os caracteres invertidos.
SELECT name, REVERSE(name) FROM sys.databases;
GO
Ver também
CONCAT (Transact-SQL)
CONCAT_WS (Transact-SQL)
FORMATMESSAGE (Transact-SQL)
NOME DA CITAÇÃO (Transact-SQL)
SUBSTITUIR (Transact-SQL)
STRING_AGG (Transact-SQL)
STRING_ESCAPE (Transact-SQL)
COISAS (Transact-SQL)
DEFINIÇÃO DA PALAVRA (Transact-SQL)
CAST e CONVERT (Transact-SQL)
Tipos de dados (Transact-SQL)
Funções de cadeia de caracteres (Transact-SQL)