KeiStory

PostgreSQL 데이터 앞뒤 공백 제거하기

 

PostgreSQL 에서 컬럼데이터에 공백이 있는 경우 제거하는 방법입니다.

1. REGEXP_REPLACE

정규식을 사용하여 제거가 가능한데 아래처럼 사용하면됩니다.

REGEXP_REPLACE(columnname, '^\s+', '')

 

아래 쿼리문은 컬럼 데이터를 모두 공백제거하여 업데이트하는 쿼리입니다.

UPDATE tablename SET columnname = REGEXP_REPLACE(columnname, '^\s+', '');

 

2. TRIM

TRIM 을 이용하면 앞뒤 공백을 제거 할 수 있습니다.

UPDATE tablename SET columnname = TRIM(columnname);

특정문자열을 제거하고자 할 경우 아래처럼 사용합니다.(아래 예시는 하이픈 - )

UPDATE tablename
SET columnname = TRIM('-' FROM columnname);
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band