替换字符
引入或更新: v1.2.203
通过将特定字符替换为提供的映射中定义的相应替换字符,转换给定的字符串。
语法
TRANSLATE('<inputString>', '<charactersToReplace>', '<replacementCharacters>')
参数 | 描述 |
---|---|
<inputString> | 要转换的输入字符串。 |
<charactersToReplace> | 包含要在输入字符串中替换的字符的字符串。 |
<replacementCharacters> | 包含与<charactersToReplace> 中字符对应的替换字符的字符串。 |
示例
-- 将 'databend' 中的 'd' 替换为 '$'
SELECT TRANSLATE('databend', 'd', '$');
---
$ataben$
-- 将 'databend' 中的 'd' 替换为 'D'
SELECT TRANSLATE('databend', 'd', 'D');
---
DatabenD
-- 将 'databend' 中的 'd' 替换为 'D','e' 替换为 'E'
SELECT TRANSLATE('databend', 'de', 'DE');
---
DatabEnD
-- 从 'databend' 中移除 'd'
SELECT TRANSLATE('databend', 'd', '');
---
ataben