Mengganti karakter-karakter dalam string berdasarkan pemetaan posisi. Setiap karakter di from_chars diganti dengan karakter pada posisi sama di to_chars.
VARCHARDiperbarui: 6 Jan 2026TRANSLATE(string, from_chars, to_chars)String yang akan diproses
Set karakter yang akan diganti
Set karakter pengganti (mapping by position)
1 SELECT TRANSLATE('café résumé', 'éà', 'ea') as result;
Mengganti karakter beraksen dengan versi ASCII.
1 SELECT TRANSLATE('123-456-7890', '-', '') as clean_phone;
Menghapus dash dari nomor telepon (to_chars kosong = hapus).
1 SELECT TRANSLATE('hello', 'abcdefghijklmnopqrstuvwxyz', 'zyxwvutsrqponmlkjihgfedcba') as encoded;
Sederhana substitution cipher (reverse alphabet).
1 SELECT TRANSLATE(phone, '()- .', '') as normalized_phone 2 FROM contacts;
Menghapus semua formatting characters dari nomor telepon.
Sudah paham TRANSLATE? Latih langsung di browser
Latihan interaktif, langsung di browser.