目录

SQL服务器 TRANSLATE() 函数

示例

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

SELECT TRANSLATE('Monday', 'Monday', 'Sunday'); // Results in Sunday
亲自试一试 »

定义和用法

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

笔记:如果出现以下情况,TRANSLATE() 函数将返回错误:人物翻译有不同的长度。

语法

TRANSLATE( string, characters, translations)

参数值

Parameter Description
string Required. The input string
characters Required. The characters that should be replaced
translations Required. The new characters

技术细节

工作于: SQL Server(从 2017 年开始)

更多示例

示例

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

SELECT TRANSLATE('3*[2+1]/{8-4}', '[]{}', '()()'); // Results in 3*(2+1)/(8-4)
亲自试一试 »