본문 바로가기
DEV/DB

Postgresql 공백제거(TRIM, REGEXP_REPLACE)

by 땅콩둘기 2022. 7. 12.
반응형

1. TRIM

 

SELECT TRIM([컬럼]) FROM [테이블]

공백제거할때 보통 TRIM을 사용하는데 TRIM은 모든 공백을 다 제거하는 것이 아니라 ascii 코드가 32인 공백만 제거합니다.

그래서 REGEXP_REPLACE 함수를 사용해 정규식을 통해 공백을 제거하는 방법이 필요할 때가 있습니다.

 

 

2.  REGEXP_REPLACE

 

SELECT REGEXP_REPLACE([컬럼], '^\t+', '') FROM [테이블];

 

' \t ' 와 같은 공백을 제거할때는 정규식 표현을 사용해서 공백을 제거 할 수 있습니다.

 

반응형

'DEV > DB' 카테고리의 다른 글

[SQL] 열을 행으로 바꾸는 방법 정리, CONECT BY LEVEL/UNION ALL/UNPIVOT  (0) 2023.03.29
데이터 마트란?  (0) 2023.01.13
[MySQL] JOIN 하기  (0) 2020.08.04
[MySQL] DATETIME 가공하기  (1) 2020.08.03
[MySQL] NULL 처리하기  (0) 2020.07.31

댓글