특정 문자 다음에 제거하는 방법을 찾았지만 SQL DEV 2012에서 특정 단어 다음에 제거 할 수있는 방법은 무엇입니까? SQL 특정 varchar 값 또는 단어 다음에 오는 모든 항목 제거
난을 MyTable라는 테이블이 있다고 가정 해이 열은내 이름은이 부분을 제거 할 필요가있는 개발자 피터 포함 MyTextColumn이다. 이 '베드로에게 개발자'를 발견하면
그래서 베드로에게 개발자 및 다음 그것의 나머지입니다 남아있는 유일한을 제거
감사
UPDATE MyTable
SET MyText = LEFT(MyText, CHARINDEX(';', MyText) - 1)
WHERE CHARINDEX(';', MyText) > 0
업데이트 '내 이름은'
내 질문이 의미 업데이 트를 제거하는 것이었기 때문에 여기에서 내가 만든 응답이 작동하도록 만들었습니다. 당신이 모든 것을 제거하고 그냥 "내 이름은"계속 기대한다면
update myTable
set myTextColumn = SUBSTRING(myTextColumn , 0 , CHARINDEX('Peter the developer', myTextColumn, 0))
where ID = 2
가 다운 투표를하십시오 설명? –
이것은 지금까지 최고의 답변이었습니다. 누가 투표했는지 모르겠다. ... – NoviceDeveloper