translate işlevi

Şunlar için geçerlidir:onay işareti evet olarak işaretlenmiş Databricks SQL onay işareti evet olarak işaretlenmiş Databricks Runtime

expr içindeki tüm karakterlerin fromiçindekilerle değiştirildiği bir to'ı döndürür.

Söz dizimi

translate(expr, from, to)

Argümanlar

  • expr: STRING ifadesi.
  • from: Değiştirilecek karakter kümesinden oluşan bir STRING ifadesi.
  • to: STRINGdeğiştirmek için eşleşen karakter kümesinden oluşan bir from ifadesi.

İadeler

Bir STRING`.

İşlev, 'from'daki herhangi bir karakterin tüm oluşumlarını 'to'daki karşılık gelen karakterle değiştirir.

Eğer to'nin uzunluğu from'den daha kısa ise, eşleşmeyen karakterler kaldırılır.

Örnekler

> 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