我只需要替换SQL DB中的尾随字符串。 DB目前有这个:
Sony Co
Coca Cola
Coke
Sony Company
我们需要从索尼系列中删除“Co”
因此输出如下:
Sony
Coca Cola
Coke
Sony Company
感谢任何帮助,提前谢谢!
答案 0 :(得分:3)
怎么样:
select (case when name like '% CO' then left(name, len(name) - 3)
else name
end) as newname
注意:您没有指定数据库。在某些数据库中,len()
为length()
,您可以使用substr()
或substring()
代替left()
。
答案 1 :(得分:0)
更新urtablename SET name = replace(name,'Co','')其中名称如N'%Co'