我需要命令,它将完全像sql server中的Translate命令一样

时间:2018-11-30 11:24:22

标签: sql-server

如果其中一个人的名字是 威廉,输出应该是吉希亚。可以使用oracle sql中的Translate命令来完成。但是SQL Server的translate命令不兼容。

因此,需要帮助以标识sql服务器中Translate的确切功能。

2 个答案:

答案 0 :(得分:0)

使用 REPLACE

select REPLACE(TableName.PersonName, 'William', 'Jihhiar')

答案 1 :(得分:0)

不确定为什么您说TRANSLATE无效:

SELECT TRANSLATE('William','Wlm','Jhr');

这提供了值'Jihhiar'`。

相关问题