Mengembalikan string atau array dalam urutan terbalik.
Sintaks
string|array reverse(string|array <nilai>)Parameter
nilai: Wajib. Nilai dengan tipe data STRING atau ARRAY. Jika nilai masukan adalah tipe BIGINT, DOUBLE, DECIMAL, atau DATETIME, nilai tersebut secara implisit dikonversi menjadi tipe STRING sebelum perhitungan.
Nilai kembali
Nilai dengan tipe STRING atau ARRAY dikembalikan. Nilai kembali mengikuti aturan berikut:
Jika nilai masukan yang ditentukan oleh nilai tidak dapat dikonversi menjadi tipe STRING atau ARRAY, kesalahan akan dikembalikan.
Jika parameter nilai adalah null, null akan dikembalikan.
Contoh
Contoh 1: Mengembalikan string dengan karakter dalam urutan terbalik dari string
I love aliyun very much. Pernyataan contoh:-- Nilai kembali adalah hcum yrev nuyila evol I. select reverse('I love aliyun very much');Contoh 2: Parameter masukan diatur ke null. Pernyataan contoh:
-- Nilai kembali adalah null. select reverse(null);Contoh 3: Mengembalikan array dengan elemen dalam urutan terbalik dari array
[2, 1, 4, 3]. Pernyataan contoh:-- Nilai kembali adalah [3, 4, 1, 2]. SELECT reverse(array(2, 1, 4, 3));
Fungsi terkait
BALIKKAN adalah fungsi string. Untuk informasi lebih lanjut tentang fungsi terkait pencarian dan konversi string, lihat Fungsi String.