Oracle

[Oracle] REPLACE

초보개발자뀨 2021. 8. 17. 20:29

오늘은 오라클의 REPLACE 문법에 대해서 배워보려고 합니다!

REPLACE는  문자열의 내용을 치환하려고 사용합니다.

 

사용법은 

REPLACE( 문자열 및 문자, '찾을 문자' , '치환할 문자') 입니다.

 

예제입니다!

1
2
SELECT REPLACE(MONITOR_TYPE_CODE_NM,'프','크'
FROM TB_CC_MONITOR_TYPE_PCG
cs

 

TB_CC_MONITOR_TYPE_PCG 테이블에서 MONITOR_TYPE_CODE_NM을 추출하는데

프라는 글자를 크로 치환해서 검출하겠다 의미입니다!

 

보통 문자열의 있는 내용을 공백처리함으로서 제거하는곳에 사용 됩니다.

 

1
2
SELECT REPLACE('010-1234-5678','-','')
FROM DUAL;
cs