Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Azure SQL Database
Felügyelt Azure SQL-példány
Azure Synapse Analytics
Elemzési platformrendszer (PDW)
SQL Analytics-végpont a Microsoft Fabricben
Raktár a Microsoft Fabricben
SQL-adatbázis a Microsoft Fabricben
A string értékének fordított sorrendjét adja vissza.
Transact-SQL szintaxis konvenciók
Szemantika
REVERSE ( string_expression )
Arguments
string_expression
string_expression egy string vagy bináris adattípus kifejezése .
string_expression lehet egy állandó, változó vagy oszlop karakterből vagy bináris adatból.
Visszatérési típusok
Varchar vagy Nvarchar
Megjegyzések
string_expression olyan adattípusúnak kell lennie, amely implicit módon átalakítható varcharra. Ellenkező esetben használd a CAST-t a string_expression explicit átalakítására.
Kiegészítő karakterek (helyettesítő párok)
SC összeállítások esetén a REVERSE függvény nem fordítja meg a helyettesítő pár két felének sorrendjét.
Példák
A következő példa minden kontakt keresztnevet visszafordítva jelenít meg. Ez a példa az adatbázist AdventureWorks2025 használja.
SELECT FirstName, REVERSE(FirstName) AS Reverse
FROM Person.Person
WHERE BusinessEntityID < 5
ORDER BY FirstName;
GO
Itt van az eredmények összessége.
FirstName Reverse
-------------- --------------
Ken neK
Rob boR
Roberto otreboR
Terri irreT
(4 row(s) affected)
A következő példa megfordítja a karaktereket egy változóban.
DECLARE @myvar VARCHAR(10);
SET @myvar = 'sdrawkcaB';
SELECT REVERSE(@myvar) AS Reversed ;
GO
A következő példa implicit átalakítást tesz az int adattípusból varchar adattípusra, majd visszafordítja az eredményt.
SELECT REVERSE(1234) AS Reversed ;
GO
Példák: Azure Synapse Analytics and Analytics Platform System (PDW)
Az alábbi példa minden adatbázis nevét adja vissza, és a karaktereket fordítva tartalmazó neveket.
SELECT name, REVERSE(name) FROM sys.databases;
GO
Lásd még:
CONCAT (Transact-SQL)
CONCAT_WS (Transact-SQL)
FORMATMESSAGE (Transact-SQL)
QUOTENAME (Transact-SQL)
CSERE (Transact-SQL)
STRING_AGG (Transact-SQL)
STRING_ESCAPE (Transact-SQL)
STUFF (Transact-SQL)
FORDÍTSA (Transact-SQL)
CAST és CONVERT (Transact-SQL)
adattípusok (Transact-SQL)
sztringfüggvények (Transact-SQL)