0
我在一个特定列中的值为1; 16; 23; 117,我想修整16,结果为1; 23; 117。数量可能不同。有可能我也可能会提交一个不同的号码。我怎么能在SQL Server中做到这一点。由于如何删除字符串中的特定字符?
我在一个特定列中的值为1; 16; 23; 117,我想修整16,结果为1; 23; 117。数量可能不同。有可能我也可能会提交一个不同的号码。我怎么能在SQL Server中做到这一点。由于如何删除字符串中的特定字符?
尝试......
UPDATE TableName
SET FieldName = replace(FieldName, 'old', 'new')
MSDN说:
REPLACE (string_expression , string_pattern , string_replacement)
所以,你可以使用:
REPLACE (colname , '16;' , '')