String
Snowflake
TRANSLATE
Mengganti karakter-karakter dalam string berdasarkan pemetaan posisi. Setiap karakter di from_chars diganti dengan karakter pada posisi sama di to_chars.
Tipe hasil:
VARCHARDiperbarui: 6 Jan 2026Syntax
SQL
TRANSLATE(string, from_chars, to_chars)Parameter
stringVARCHARwajib
String yang akan diproses
from_charsVARCHARwajib
Set karakter yang akan diganti
to_charsVARCHARwajib
Set karakter pengganti (mapping by position)
Contoh Penggunaan
Mengganti Karakter Aksen
SQL
1 SELECT TRANSLATE('café résumé', 'éà', 'ea') as result;
Mengganti karakter beraksen dengan versi ASCII.
Hasil
cafe resume
Menghapus Karakter Tertentu
SQL
1 SELECT TRANSLATE('123-456-7890', '-', '') as clean_phone;
Menghapus dash dari nomor telepon (to_chars kosong = hapus).
Hasil
1234567890
Simple Cipher
SQL
1 SELECT TRANSLATE('hello', 'abcdefghijklmnopqrstuvwxyz', 'zyxwvutsrqponmlkjihgfedcba') as encoded;
Sederhana substitution cipher (reverse alphabet).
Hasil
svool
Normalisasi Karakter
SQL
1 SELECT TRANSLATE(phone, '()- .', '') as normalized_phone 2 FROM contacts;
Menghapus semua formatting characters dari nomor telepon.