SQL Server TRANSLATE() 函数
实例
将第二个参数中指定的字符 转换 为第三个参数中指定的字符后,返回第一个参数中的字符串:
SELECT TRANSLATE('Monday', 'Monday', 'Sunday');
定义与用法
TRANSLATE()
函数将第二个参数中指定的字符转换为第三个参数中指定的字符后,返回第一个参数中的字符串。
备注: TRANSLATE()
如果字符和转换的长度不同,函数将返回错误。
语法
TRANSLATE( string, characters, translations )
参数值
参数 | 描述 |
---|---|
string | 必填。填入的字符串 |
characters | 必填。应替换的字符 |
translations | 必填。新的字符 |
技术细节
适用版本: | SQL Server(从 2017 开始) |
---|
更多实例
实例
将第二个参数中指定的字符转换为第三个参数中指定的字符后,返回第一个参数中的字符串:
SELECT TRANSLATE('3*[2+1]/{8-4}', '[]{}', '()()'); // Results in 3*(2+1)/(8-4)