Fungsi TRANSLATE()
digunakan untuk mengembalikan string dari argumen pertama setelah karakter yang ditentukan dalam argumen kedua diterjemahkan ke dalam karakter yang ditentukan dalam argumen ketiga.
Catatan: Fungsi TRANSLATE()
akan mengembalikan kesalahan jika karakter dan terjemahan memiliki panjang yang berbeda.
TRANSLATE(string, characters, translations)
Parameter | Deskripsi |
---|---|
string | Required. String masukan |
characters | Required. Karakter yang harus diganti |
translations | Required. Karakter baru |
Contoh 1
Kembalikan string dari argumen pertama SETELAH karakter yang ditentukan dalam argumen kedua diterjemahkan ke dalam karakter yang ditentukan dalam argumen ketiga:
SELECT TRANSLATE('Monday', 'Monday', 'Sunday'); // Hasilnya in Sunday
Contoh 2
Kembalikan string dari argumen pertama SETELAH karakter yang ditentukan dalam argumen kedua diterjemahkan ke dalam karakter yang ditentukan dalam argumen ketiga:
SELECT TRANSLATE('3*[2+1]/{8-4}', '[]{}', '()()'); // Hasilnya in 3*(2+1)/(8-4)