SQL Server TRANSLATE() 函数

实例

将第二个参数中指定的字符 转换 为第三个参数中指定的字符后,返回第一个参数中的字符串:

  1. SELECT TRANSLATE('Monday', 'Monday', 'Sunday');

定义与用法

TRANSLATE() 函数将第二个参数中指定的字符转换为第三个参数中指定的字符后,返回第一个参数中的字符串。

备注: TRANSLATE() 如果字符和转换的长度不同,函数将返回错误。


语法

  1. TRANSLATE( string, characters, translations )

参数值

参数描述
string必填。填入的字符串
characters必填。应替换的字符
translations必填。新的字符

技术细节

适用版本:SQL Server(从 2017 开始)

更多实例

实例

将第二个参数中指定的字符转换为第三个参数中指定的字符后,返回第一个参数中的字符串:

  1. SELECT TRANSLATE('3*[2+1]/{8-4}', '[]{}', '()()'); // Results in 3*(2+1)/(8-4)

分类导航