본문 바로가기
dev/utils

postgreSQL 앞 뒤 공백, 탭이 있을 경우 제거 query

by imnotdeveloper 2023. 4. 24.
반응형

데이터에 잘못된 공백들이 붙어 있는 경우가 있었다.

왠지 모르게 계속 조회가 안되서, 한시간을 날렸네... 아 꼼꼼하게 볼껄..

 

우선 기본 공백이 있는 경우 Trim 을 이용해서 제거를 하면 됨.

UPDATE 테이블 SET 컬럼 = trim(컬럼);

 

다만 앞뒤로 탭이나 혹은 다른 공백이 있을 경우.

아래와 같이 하면 된다.

UPDATE 테이블 SET 컬럼 = TRIM(BOTH FROM REGEXP_REPLACE(컬럼, '^\t+|\t+$|^\s+|\s+$', ''));

 

 

증말..증말... 잘 기록 좀 해놔야지..

근데 쿼리공부는 언제하냐;;;; 너무 바빠..

반응형

'dev > utils' 카테고리의 다른 글

맥북으로 전자책 캡쳐하기 백업  (1) 2023.04.30
git history 작성자 변경  (0) 2022.11.19

댓글