Delen via


ACHTERUIT (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric

Geeft de omgekeerde volgorde van een stringwaarde terug.

Transact-SQL syntaxis-conventies

Syntaxis

REVERSE ( string_expression )  

Arguments

string_expression
string_expression is een uitdrukking van een string of binair datatype. string_expression kan een constante, variabele of kolom van teken- of binaire gegevens zijn.

Retourtypen

Varchar of Nvarchar

Opmerkingen

string_expression moet van een datatype zijn dat impliciet omgezet kan worden naar varchar. Gebruik anders CAST om expliciet string_expression te converteren.

Aanvullende tekens (surrogaatparen)

Bij het gebruik van SC-collaties keert de REVERSE-functie de volgorde van twee helften van een surrogaatpaar niet om.

Voorbeelden

Het volgende voorbeeld geeft alle contactvoornamen weer met de karakters omgekeerd. In dit voorbeeld wordt de AdventureWorks2025 database gebruikt.

SELECT FirstName, REVERSE(FirstName) AS Reverse  
FROM Person.Person  
WHERE BusinessEntityID < 5  
ORDER BY FirstName;  
GO  

Hier is het resultatenoverzicht.

FirstName      Reverse
-------------- --------------
Ken            neK
Rob            boR
Roberto        otreboR
Terri          irreT

(4 row(s) affected)

Het volgende voorbeeld keert de tekens in een variabele om.

DECLARE @myvar VARCHAR(10);  
SET @myvar = 'sdrawkcaB';  
SELECT REVERSE(@myvar) AS Reversed ;  
GO  

Het volgende voorbeeld maakt een impliciete conversie van een int-datatype naar varchar-datatype en keert vervolgens het resultaat om.

SELECT REVERSE(1234) AS Reversed ;  
GO  

Voorbeelden: Azure Synapse Analytics and Analytics Platform System (PDW)

Het volgende voorbeeld geeft de namen van alle databases terug, en de namen met de karakters omgekeerd.

SELECT name, REVERSE(name) FROM sys.databases;  
GO  

Zie ook

TEKST.SAMENV (Transact-SQL)
CONCAT_WS (Transact-SQL)
FORMATMESSAGE (Transact-SQL)
CITAATNAAM (Transact-SQL)
VERVANG (Transact-SQL)
STRING_AGG (Transact-SQL)
STRING_ESCAPE (Transact-SQL)
SPULLEN (Transact-SQL)
TRANSLATE (Transact-SQL)
CAST en CONVERTEREN (Transact-SQL)
gegevenstypen (Transact-SQL)
tekenreeksfuncties (Transact-SQL)