String

TRANSLATE

BigQueryBigQuery

Mengganti setiap karakter dari source dengan karakter yang sesuai dari target. Character-level translation.

Tipe hasil: STRINGDiperbarui: 7 Jan 2026

Syntax

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
1SELECT TRANSLATE('hello', 'elo', 'aXY') as result;

e->a, l->X, o->Y

Hasil
haXXY

Remove Vowels

SQL
1SELECT TRANSLATE('Hello World', 'aeiouAEIOU', '') as result;

Menghapus semua vowels.

Hasil
Hll Wrld

Normalize Characters

SQL
1SELECT TRANSLATE(name, 'áéíóúÁÉÍÓÚ', 'aeiouAEIOU') as normalized
2FROM `project.dataset.names`;

Mengganti accented characters.

Fungsi Terkait