Di MariaDB, REVERSE()
adalah fungsi string bawaan yang mengembalikan string dengan karakter dalam urutan terbalik.
Fungsi menerima satu argumen:string untuk dibalik.
Sintaks
Sintaksnya seperti ini:
REVERSE(str)
Dimana str
adalah string untuk dibalik.
Contoh
Berikut ini contoh dasarnya:
SELECT REVERSE('abc');
Hasil:
+----------------+ | REVERSE('abc') | +----------------+ | cba | +----------------+
Contoh Basis Data
Berikut adalah contoh yang membalikkan data yang dikembalikan dari kolom database:
SELECT
PetName,
REVERSE(PetName)
FROM Pets;
Hasil:
+---------+------------------+ | PetName | REVERSE(PetName) | +---------+------------------+ | Fluffy | yffulF | | Fetch | hcteF | | Scratch | hctarcS | | Wag | gaW | | Tweet | teewT | | Fluffy | yffulF | | Bark | kraB | | Meow | woeM | +---------+------------------+
String Kosong
Melewati string kosong mengembalikan string kosong:
SELECT REVERSE('');
Hasil:
+-------------+ | REVERSE('') | +-------------+ | | +-------------+
Argumen Null
Memberikan null
menghasilkan null
:
SELECT REVERSE(null);
Hasil:
+---------------+ | REVERSE(null) | +---------------+ | NULL | +---------------+
Argumen Tidak Ada
Memanggil REVERSE()
dengan jumlah argumen yang salah, atau tanpa memberikan argumen apa pun menghasilkan kesalahan:
SELECT REVERSE();
Hasil:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ')' at line 1