Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-analysslutpunkt i Microsoft Fabric
Lager i Microsoft Fabric
SQL-databas i Microsoft Fabric
Returnerar den omvända ordningen av ett strängvärde.
Transact-SQL syntaxkonventioner
Syntax
REVERSE ( string_expression )
Arguments
string_expression
string_expression är ett uttryck för en sträng eller binär datatyp.
string_expression kan vara en konstant, variabel eller kolumn med antingen tecken eller binära data.
Returtyper
Varchar eller Nvarchar
Anmärkningar
string_expression måste vara av en datatyp som implicit kan konverteras till varchar. Annars, använd CAST för att explicit konvertera string_expression.
Kompletterande tecken (surrogatpar)
När SC-kollationer används kommer REVERSE-funktionen inte att vända ordningen på två halvor av ett surrogatpar.
Examples
Följande exempel visar alla kontaktförnamn med tecknen omvända. I det AdventureWorks2025 här exemplet används databasen.
SELECT FirstName, REVERSE(FirstName) AS Reverse
FROM Person.Person
WHERE BusinessEntityID < 5
ORDER BY FirstName;
GO
Här är resultatet.
FirstName Reverse
-------------- --------------
Ken neK
Rob boR
Roberto otreboR
Terri irreT
(4 row(s) affected)
Följande exempel vänder på tecknen i en variabel.
DECLARE @myvar VARCHAR(10);
SET @myvar = 'sdrawkcaB';
SELECT REVERSE(@myvar) AS Reversed ;
GO
Följande exempel gör en implicit konvertering från en int-datatyp till varchar-datatyp och vänder sedan resultatet.
SELECT REVERSE(1234) AS Reversed ;
GO
Exempel: Azure Synapse Analytics and Analytics Platform System (PDW)
Följande exempel returnerar namn på alla databaser och namnen med tecknen omvända.
SELECT name, REVERSE(name) FROM sys.databases;
GO
Se även
CONCAT (Transact-SQL)
CONCAT_WS (Transact-SQL)
FORMATMESSAGE (Transact-SQL)
CITAT (Transact-SQL)
ERSÄTT (Transact-SQL)
STRING_AGG (Transact-SQL)
STRING_ESCAPE (Transact-SQL)
SAKER (Transact-SQL)
ÖVERSÄTTA (Transact-SQL)
CAST och CONVERT (Transact-SQL)
Datatyper (Transact-SQL)
Strängfunktioner (Transact-SQL)