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

このコードは 123456 の 02 を置き換えますが、最初の 2 桁を 023456 に変更したいので、誰か助けてください。

4

2 に答える 2

0

「023456」の代わりに「02」の文字だけを入れるのはなぜですか? 次のようにしない場合は、最初の 2 文字だけを入力する必要がある状況がありますか。

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 に答える