如何删除字符串中的特定字符?

时间:2014-02-20 07:22:41

标签: sql-server

我的值为1; 16; 23; 117在特定列中我想修剪16并得到1; 23; 117的结果。数量可能有所不同我可能也会提交不同的号码。我怎么能在SQL Server中这样做。感谢

2 个答案:

答案 0 :(得分:0)

试试这个......

UPDATE TableName
SET FieldName = replace(FieldName, 'old', 'new')

答案 1 :(得分:0)

msdn说:

REPLACE ( string_expression , string_pattern , string_replacement )

所以你可以使用:

REPLACE ( colname , '16;' , '' )