2017-02-02 1 views
1

문자열 열이있는 테이블이 있습니다. 나는 문자열에서 중지 단어를 제거하고, 결과는PostgreSQL에서 중지 단어가 문자열에서 제거 된 후 따옴표 및 숫자를 제거하는 방법

'would':2 'yellow':4 

내가이 시세 및 제거 할 (어떻게 든 @IMSoP가 다른 경우에 어떤 제안이 link에 연결하는) 같이 : 및 숫자 . 나는

UPDATE tblName SET colName= replace(colName, '\s?[a-zA-Z]\w:\d', ''); 

또한이

UPDATE tblName SET colName= replace(colName, ':\d', ''); 

하지만 선택을 위해, 그것은 작동하지만 그것을 대체하지 않습니다. 시도

답변

1

regexp_replace()은 어떨까요?

UPDATE tblName 
    SET colName = regexp_replace(colName, '[0-9:'']', '', 'g'); 
+0

감사합니다. 완벽하게 작동합니다. :) – Raha1986

관련 문제