Aracılığıyla paylaş


REVERSE (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnaliz Platformu Sistemi (PDW)Microsoft Fabric'teki SQL analiz uç noktasıMicrosoft Fabric'teki ambarMicrosoft Fabric'teki SQL veritabanı

Bir dizi değerinin tersine döndürür.

Transact-SQL söz dizimi kuralları

Sözdizimi

REVERSE ( string_expression )  

Arguments

string_expression
string_expression , bir dizi veya ikili veri türünün ifadesidir . string_expression , karakter veya ikili verilerden oluşan sabit, değişken veya sütun olabilir.

Dönüş Türleri

Varchar veya Nvarchar

Açıklamalar

string_expression , varchar'a dolaylı olarak dönüştürülebilir bir veri türüne sahip olmalıdır. Aksi takdirde, string_expression açıkça dönüştürmek için CAST kullanın.

Ek Karakterler (Vekil Çiftler)

SC toplamaları kullanılırken, REVERSE fonksiyonu bir vekil çiftin iki yarısının sırasını tersine çevirmez.

Örnekler

Aşağıdaki örnek, karakterler ters çevrilmiş tüm temas isimlerini geri döndürür. Bu örnekte veritabanı kullanılır AdventureWorks2025 .

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

Sonuç kümesi aşağıdadır.

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

(4 row(s) affected)

Aşağıdaki örnek, değişkendeki karakterleri tersine çevirir.

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

Aşağıdaki örnek, bir int veri tipinden varchar veri tipine örtük bir dönüşüm yapar ve ardından sonucu tersine çevirir.

SELECT REVERSE(1234) AS Reversed ;  
GO  

Örnekler: Azure Synapse Analytics ve Analytics Platform Sistemi (PDW)

Aşağıdaki örnek tüm veritabanlarının isimlerini ve karakterlerin tersine çevrildiği isimleri geri döndürür.

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

Ayrıca Bkz.

CONCAT (Transact-SQL)
CONCAT_WS (Transact-SQL)
FORMATMESSAGE (Transact-SQL)
ALINTI (Transact-SQL)
DEĞİşTİr (Transact-SQL)
STRING_AGG (Transact-SQL)
STRING_ESCAPE (Transact-SQL)
ŞEYLER (Transact-SQL)
ÇEVIR (Transact-SQL)
CAST ve CONVERT (Transact-SQL)
Veri Türleri (Transact-SQL)
Dize İşlevleri (Transact-SQL)