String

REVERSE

DuckDBDuckDB

Membalik urutan karakter dalam string. Karakter pertama menjadi terakhir dan sebaliknya.

Tipe hasil: VARCHARDiperbarui: 6 Jan 2026

Syntax

SQL
REVERSE(string)

Parameter

stringVARCHARwajib

String yang akan dibalik urutannya

Contoh Penggunaan

Membalik String Sederhana

SQL
1SELECT
2 original,
3 REVERSE(original) as reversed
4FROM (
5 SELECT 'Hello' as original UNION ALL
6 SELECT 'DuckDB' UNION ALL
7 SELECT '12345'
8);

Membalik urutan karakter dalam string.

Hasil
originalreversed
HelloolleH
DuckDBBDkcuD
1234554321

Cek Palindrome

SQL
1SELECT
2 word,
3 CASE
4 WHEN LOWER(word) = LOWER(REVERSE(word)) THEN 'Palindrome'
5 ELSE 'Not Palindrome'
6 END as is_palindrome
7FROM (
8 SELECT 'Katak' as word UNION ALL
9 SELECT 'Kasur' UNION ALL
10 SELECT 'Malam'
11);

Mengecek apakah kata adalah palindrome (dibaca sama dari depan dan belakang).

Hasil
wordis_palindrome
KatakPalindrome
KasurNot Palindrome
MalamPalindrome

Extract Domain dari Email (Reverse Approach)

SQL
1SELECT
2 email,
3 REVERSE(SPLIT_PART(REVERSE(email), '@', 1)) as domain
4FROM users;

Teknik alternatif untuk mengambil bagian terakhir setelah @.

Hasil
emaildomain
budi@gmail.comgmail.com
ani@company.co.idcompany.co.id

Fungsi Terkait