Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-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)