UPDATE [Customers]
SET [Address] = REPLACE([Address],'123456','02')
WHERE [CustomerID] = 4
此代码替换123456上的02 但我想改变2的第一个数字是改为023456 谁能帮我 感谢
答案 0 :(得分:0)
UPDATE [Customers]
SET [Address] = REPLACE([Address],'12','02')
WHERE [CustomerID] = 4
假设12不在字符串中重复。
答案 1 :(得分:0)
为什么只放'02'字符而不是'023456'? 你是否有某种情况,你必须只放置前两个字符,如果没有尝试跟随。
UPDATE [Customers] SET [Address] = REPLACE([Address],'123456','023456')
WHERE [CustomerID] = 4