0

我在表中有一个列,其中包含用引号括起来的值(即“USA”、“Mexico”、“Russia”、“China”等)。我想删除引号并保留字符串的其余部分完好无损(美国、墨西哥等)。有一个简单的说法吗?还是我需要结合使用 LEFT、RIGHT 和 SUBSTRING 函数?提前致谢

4

2 回答 2

5

这将删除所有"标记,即使是值中间的标记。

UPDATE YourTable
SET CountryName = REPLACE(CountryName, '"', '');
于 2012-10-07T22:37:24.330 回答
0

好吧,如果你想摆脱所有双引号,怎么样:

SELECT REPLACE(countryColumn, '"', '') AS countryColumn
FROM   theTable

或者如果您确实想修改数据,则进行类似的更新。

于 2012-10-07T22:38:14.187 回答