我在列中有文字:'A1 - Company City X?Y'
现在我需要将Company
替换为Company LTD.
。
我在SQL Server中使用replace()
命令但它不起作用且文本没有被更改
select replace(fieldname, 'Company', 'Company LTD.')
有人可以帮我解决这个问题吗?
提前致谢!
答案 0 :(得分:0)
而不是fieldname
使用fieldvalue
示例:
UPDATE [TABLENAME]
SET [LastName] = REPLACE('fieldvalue','field','www')
Select * from [TABLENAME]
答案 1 :(得分:0)
可能是
select replace('A1 - Company City X?Y', 'Company','Company LTD.')
returns 'A1 - Company LTD. City X?Y'
因为replace()匹配整个字符串来替换所以使整个sting然后比较