2012-10-07 2 views
0

큰 따옴표로 묶인 값이있는 테이블에 열이 있습니다 (예 : "미국", "멕시코", "러시아", "중국"등). 따옴표를 제거하고 나머지 문자열은 그대로 두십시오 (미국, 멕시코 등). 이것에 대한 간단한 진술이 있습니까? 또는 LEFT, RIGHT 및 SUBSTRING 함수의 조합을 사용해야합니까? 미리 감사드립니다.열의 모든 행에서 따옴표 제거

+0

시작과 종료가 확실합니까? 아니면 테스트해야합니까? – Paparazzi

+0

모든 값에 ""이 있어야합니다. 제거해야합니다. 왼쪽, 오른쪽, CHARINDEX 및 SUBSTRING하지만 잘못된 접근이라고 생각합니다. 간단한 방법이 있습니까? – dp3

답변

4

이렇게하면 값 중간에있는 모든 " 표시가 제거됩니다.

UPDATE YourTable 
SET CountryName = REPLACE(CountryName, '"', ''); 
0

글쎄, 당신은 모든 따옴표를 제거하고 싶다면, 방법에 대한 :

SELECT REPLACE(countryColumn, '"', '') AS countryColumn 
FROM theTable 

또는 유사한 업데이트가 실제로 데이터를 수정하려는 경우.

관련 문제