共用方式為


translate函式

適用於:核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

傳回 expr,而 from 中的所有字元都已取代為 to 中的字元。

語法

translate(expr, from, to)

引數

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

傳回

STRING'。

函式會將 中所有出現的任何字元取代為 中對應的字元。

如果 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