0
UPDATE [Customers]
SET [Address] = REPLACE([Address],'123456','02')
WHERE [CustomerID] = 4
這個代碼在123456 代替02,但我想改變2第一個數字是變化023456 任何一個可以幫助我 謝謝SQL「替換」語法問題
UPDATE [Customers]
SET [Address] = REPLACE([Address],'123456','02')
WHERE [CustomerID] = 4
這個代碼在123456 代替02,但我想改變2第一個數字是變化023456 任何一個可以幫助我 謝謝SQL「替換」語法問題
UPDATE [Customers]
SET [Address] = REPLACE([Address],'12','02')
WHERE [CustomerID] = 4
假設12唐不要在字符串中重複。
爲什麼你只輸入'02'而不是'023456'? 你是否遇到了一些情況,如果不嘗試跟隨,你只需要輸入前兩個字符。
UPDATE [Customers] SET [Address] = REPLACE([Address],'123456','023456')
WHERE [CustomerID] = 4
你做過嘗試使用'子()',你看[本文檔(http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_substring) 。 – ksugiarto