Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
REVERSE fungsi
REVERSEFungsi beroperasi pada string dan mengembalikan karakter dalam urutan terbalik. Misalnya, reverse('abcde')
mengembalikan edcba
. Fungsi ini bekerja pada tipe data numerik dan tanggal serta tipe data karakter; Namun, dalam banyak kasus memiliki nilai praktis untuk string karakter.
Sintaks
REVERSE( expression )
Pendapat
- ekspresi
-
Ekspresi dengan karakter, tanggal, stempel waktu, atau tipe data numerik yang mewakili target pembalikan karakter. Semua ekspresi secara implisit dikonversi ke
VARCHAR
string. Trailing blank dalamCHAR
string diabaikan.
Jenis pengembalian
VARCHAR
Contoh
Contoh berikut menggunakan data dari USERS dan SALES tabel dalam database TICKIT sampel. Untuk informasi selengkapnya, lihat Database sampel.
Untuk memilih lima nama kota yang berbeda dan nama terbalik yang sesuai dari USERS tabel, gunakan contoh berikut.
SELECT DISTINCT city AS cityname, REVERSE(cityname) FROM users ORDER BY city LIMIT 5;
+----------+----------+ | cityname | reverse | +----------+----------+ | Aberdeen | needrebA | | Abilene | enelibA | | Ada | adA | | Agat | tagA | | Agawam | mawagA | +----------+----------+
Untuk memilih lima penjualan IDs dan IDs pemeran terbalik yang sesuai sebagai string karakter, gunakan contoh berikut.
SELECT salesid, REVERSE(salesid) FROM sales ORDER BY salesid DESC LIMIT 5;
+---------+---------+ | salesid | reverse | +---------+---------+ | 172456 | 654271 | | 172455 | 554271 | | 172454 | 454271 | | 172453 | 354271 | | 172452 | 254271 | +---------+---------+