0
UPDATE [Customers]
SET [Address] = REPLACE([Address],'123456','02')
WHERE [CustomerID] = 4
이 코드는 123456 에 02를 대체 구문 문제 그러나 나는이 첫 번째 자리에 변경할 수는 023,456 에 변화가 하나가 나에게 12 돈을 가정 감사SQL "대체"
UPDATE [Customers]
SET [Address] = REPLACE([Address],'123456','02')
WHERE [CustomerID] = 4
이 코드는 123456 에 02를 대체 구문 문제 그러나 나는이 첫 번째 자리에 변경할 수는 023,456 에 변화가 하나가 나에게 12 돈을 가정 감사SQL "대체"
UPDATE [Customers]
SET [Address] = REPLACE([Address],'12','02')
WHERE [CustomerID] = 4
을 도울 수있다 문자열에서 반복하지 마십시오.
왜 '023456'대신 '02'문자 만 넣으시겠습니까? 처음 두 글자 만 입력해야하는 상황이 있습니까?
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