String
BigQuery
TRANSLATE
Mengganti setiap karakter dari source dengan karakter yang sesuai dari target. Character-level translation.
Tipe hasil:
STRINGDiperbarui: 7 Jan 2026Syntax
SQL
TRANSLATE(value, source_characters, target_characters)Parameter
valueSTRINGwajib
String sumber
source_charactersSTRINGwajib
Karakter-karakter yang akan diganti
target_charactersSTRINGwajib
Karakter-karakter pengganti (posisi sesuai dengan source)
Contoh Penggunaan
Translate Characters
SQL
1 SELECT TRANSLATE('hello', 'elo', 'aXY') as result;
e->a, l->X, o->Y
Hasil
haXXY
Remove Vowels
SQL
1 SELECT TRANSLATE('Hello World', 'aeiouAEIOU', '') as result;
Menghapus semua vowels.
Hasil
Hll Wrld
Normalize Characters
SQL
1 SELECT TRANSLATE(name, 'áéíóúÁÉÍÓÚ', 'aeiouAEIOU') as normalized 2 FROM `project.dataset.names`;
Mengganti accented characters.