Notice
Recent Posts
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

IT'S YU

[ORACLE] 오라클 공백문자(엔터,탭) 제거 본문

DB/Oracle

[ORACLE] 오라클 공백문자(엔터,탭) 제거

자석 2023. 1. 30. 17:50

공백문자 제거

REPLACE(대상컬럼, ' ','') 
또는 
TRIM(대상컬럼) --대상 문자의 앞 뒤 공백 제거 


엔터값 제거
REPLACE(REPLACE(대상컬럼, CHAR(13), ''), CHR(10), '')


WITH TEST AS (
              SELECT 'Google' || CHR(13)||CHR(10) || 'Store' NM FROM DUAL
)
SELECT A.NM ,      
         REPLACE(REPLACE(A.NM, CHR(13), ''), CHR(10), '') RE_NM
FROM TEST A


[Oracle] 문자열 변환 (REPLACE 함수) 엔터, 탭 제거
- 엔터값을 제거하기 위해서는 replace함수를 두번 사용해야 정확히 제거된다.
- 윈도우에서 엔터값은 chr(13)chr(10)이며 리눅스에서 엔터값은 chr(10)으로 사용된다.