translate fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Mengembalikan expr di mana semua karakter dalam from telah diganti dengan karakter di to.

Sintaks

translate(expr, from, to)

Argumen

  • expr: Ekspresi STRING.
  • from: Ekspresi STRING yang terdiri dari sekumpulan karakter yang akan diganti.
  • to: Ekspresi STRING yang terdiri dari sekumpulan karakter yang cocok untuk menggantikan from.

Pengembalian

Sebuah STRING`.

Fungsi ini menggantikan semua kemunculan karakter dalam 'from' dengan karakter yang sesuai dalam 'to'.

Jika to memiliki panjang yang lebih pendek dari from, karakter yang tidak cocok akan dihapus.

Contoh

> SELECT translate('AaBbCc', 'abc', '123');
 A1B2C3

> SELECT translate('AaBbCc', 'abc', '1');
 A1BC

> SELECT translate('AaBbCc', 'abc', '');
 ABC

> SELECT translate('AaBbCc' COLLATE UTF8_LCASE, 'abc', '123');
 112233