Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Punkt końcowy analizy SQL w usłudze Microsoft Fabric
Hurtownia danych w usłudze Microsoft Fabric
Baza danych SQL w usłudze Microsoft Fabric
Zwraca odwrotną kolejność wartości ciągu znaków.
Transact-SQL konwencje składni
Składnia
REVERSE ( string_expression )
Arguments
string_expression
string_expression jest wyrażeniem ciągu lub rodzaju danych binarnych.
string_expression może być stałą, zmienną lub kolumną danych binarnych albo znaków.
Typy zwracane
varchar lub nvarchar
Uwagi
string_expression musi być typu danych, który można domyślnie przekształcić w Varchara. W przeciwnym razie użyj CAST , aby jawnie konwertować string_expression.
Znaki dodatkowe (pary zastępcze)
Podczas stosowania kolacji SC funkcja REVERSE nie odwróci kolejności dwóch połow pary zastępczej.
Przykłady
Poniższy przykład zwraca wszystkie imiona kontaktowe z odwróconymi znakami. Ten przykład wykorzystuje bazę AdventureWorks2025 danych.
SELECT FirstName, REVERSE(FirstName) AS Reverse
FROM Person.Person
WHERE BusinessEntityID < 5
ORDER BY FirstName;
GO
Oto zestaw wyników.
FirstName Reverse
-------------- --------------
Ken neK
Rob boR
Roberto otreboR
Terri irreT
(4 row(s) affected)
Poniższy przykład odwraca znaki zmiennej.
DECLARE @myvar VARCHAR(10);
SET @myvar = 'sdrawkcaB';
SELECT REVERSE(@myvar) AS Reversed ;
GO
Poniższy przykład dokonuje niejawnej konwersji z typu danych int na typ danych varchara , a następnie odwraca wynik.
SELECT REVERSE(1234) AS Reversed ;
GO
Przykłady: Azure Synapse Analytics and Analytics Platform System (PDW)
Poniższy przykład zwraca nazwy wszystkich baz danych oraz nazwy z odwróconymi znakami.
SELECT name, REVERSE(name) FROM sys.databases;
GO
Zobacz też
CONCAT (Transact-SQL)
CONCAT_WS (Transact-SQL)
FORMATMESSAGE (Transact-SQL)
CYTAT (Transact-SQL)
ZASTĄPNIJ (Transact-SQL)
STRING_AGG (Transact-SQL)
STRING_ESCAPE (Transact-SQL)
RZECZY (Transact-SQL)
TŁUMACZ (Transact-SQL)
RZUTOWANIE i konwertowanie (Transact-SQL)
typy danych (Transact-SQL)
funkcje ciągów (Transact-SQL)