Mencocokkan expr dengan search values dan mengembalikan result yang sesuai (Oracle-style CASE).
Common type of resultsDiperbarui: 6 Jan 2026DECODE(expr, search1, result1, [search2, result2, ...], [default])Expression untuk dicocokkan
Nilai yang dicari
Nilai yang dikembalikan jika cocok
Nilai jika tidak ada yang cocok
1 SELECT 2 status_code, 3 DECODE(status_code, 1, 'Active', 2, 'Inactive', 3, 'Pending', 'Unknown') as status 4 FROM accounts;
Mapping kode status ke label.
1 SELECT DECODE(DAYOFWEEK(order_date), 2 0, 'Sunday', 1, 'Monday', 2, 'Tuesday', 3 3, 'Wednesday', 4, 'Thursday', 5, 'Friday', 4 6, 'Saturday') as day_name 5 FROM orders;
Konversi nomor hari ke nama.
Sudah paham DECODE? Latih langsung di browser
Latihan interaktif, langsung di browser.