适用于:
Databricks SQL
Databricks Runtime
返回一个 expr,其中 from 中的所有字符都替换为 to 中的字符。
语法
translate(expr, from, to)
参数
expr:一个STRING表达式。from:由一组要替换的字符组成的STRING表达式。to:由匹配的字符集组成的STRING表达式,用于替换from。
返回
A 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