标签: sql-server
如果其中一个人的名字是 威廉,输出应该是吉希亚。可以使用oracle sql中的Translate命令来完成。但是SQL Server的translate命令不兼容。
因此,需要帮助以标识sql服务器中Translate的确切功能。
答案 0 :(得分:0)
使用 REPLACE
select REPLACE(TableName.PersonName, 'William', 'Jihhiar')
答案 1 :(得分:0)
不确定为什么您说TRANSLATE无效:
TRANSLATE
SELECT TRANSLATE('William','Wlm','Jhr');
这提供了值'Jihhiar'`。