TERBALIK (SQL Bertransaksi)

Berlaku untuk:yes SQL Server (semua versi yang didukung) YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics yesAnalytics Platform System (PDW)

Menampilkan urutan terbalik dari nilai untai.

Topic link iconKonvensi Sintaksis T-SQL

Sintaks

REVERSE ( string_expression )  

Catatan

Untuk melihat sintaks transact-SQL untuk SQL Server 2014 dan yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

string_expression
string_expression adalah ekspresi string atau jenis data biner. string_expression dapat berupa konstanta, variabel, atau kolom dari data karakter atau biner.

Jenis Pengembalian

varchar atau nvarchar

Keterangan

string_expression harus dari jenis data yang secara implisit dapat dikonversi ke varchar. Jika tidak, gunakan CAST untuk mengonversi string_expression secara eksplisit.

Karakter Tambahan (Pasangan Pengganti)

Saat menggunakan kolae SC, fungsi REVERSE tidak akan membalikkan urutan dua bagian dari pasangan pengganti.

Contoh

Contoh berikut mengembalikan semua nama depan kontak dengan karakter yang dibalik. Contoh ini menggunakan database AdventureWorks2012 .

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

Berikut adalah hasil yang ditetapkan.

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

(4 row(s) affected)

Contoh berikut membalikkan karakter dalam variabel.

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

Contoh berikut membuat konversi implisit dari jenis data int menjadi jenis data varchar lalu membalikkan hasilnya.

SELECT REVERSE(1234) AS Reversed ;  
GO  

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

Contoh berikut mengembalikan nama semua database, dan nama dengan karakter dibalik.

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

Lihat juga

CONCAT (SQL-transaksi)
CONCAT_WS (SQL Bertransaksi)
FORMATMESSAGE (SQL-transaksi)
QUOTENAME (Transact-SQL)
REPLACE (Transact-SQL)
STRING_AGG (T-SQL)
STRING_ESCAPE (SQL Bertransaksi)
STUFF (Transact-SQL)
TERJEMAHKAN (SQL Bertransaksi)
CAST dan CONVERT (transact-SQL)
Tipe Data (Transact-SQL)
Fungsi String (SQL Transact)