0
UPDATE [Customers] 
  SET [Address] = REPLACE([Address],'123456','02')
WHERE [CustomerID] = 4

此代码替换 123456 上的 02 但我想更改 2 的第一个数字是更改为 023456 谁能帮助我谢谢

4

2 回答 2

0

为什么只输入“02”字符而不是“023456”?您是否有一些情况,您必须只输入前两个字符,如果不尝试跟随。

UPDATE [Customers] SET [Address] = REPLACE([Address],'123456','023456')
WHERE [CustomerID] = 4
于 2013-08-26T10:32:19.353 回答
0
UPDATE [Customers] 
SET [Address] = REPLACE([Address],'12','02')
WHERE [CustomerID] = 4

假设 12 在字符串中不重复。

于 2013-08-26T09:18:16.803 回答