共用方式為


translate函式

適用於:勾選為「是」Databricks SQL 勾選為「是」Databricks Runtime

傳回 expr,其中 from 中的所有字元都已由 to中的對應字元取代。

語法

translate(expr, from, to)

引數

  • exprSTRING 表達式。
  • from:由一組要取代的字元組成的 STRING 表示式。
  • to:由一組相符字元組成的 STRING 表示式,用來取代 from

退貨

STRING'。

函式會將「from」中所有出現的字元,替換為「to」中對應的字元。

如果 to 的長度比 from 不相符的字元還要短,則會移除 。

範例

> 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