跳到主要内容

替换字符

引入或更新: 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
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册