[Oracle] 오라클 문자열 치환하기 REPLACE 함수 사용법

REPLACE 함수

오라클에서 문자열의 일부 문자열을 다른 문자열로 치환하거나 제거할 때 REPLACE 함수를 사용할 수 있다.

 

사용법은 기본적으로 아래와 같다.

REPLACE([대상 문자열], [변환 대상], [변환 문자열])
※ 변환 문자열 생략시 변환 대상 제거

 

예시를 보는 게 가장 이해가 빠르다.

 

예시

SELECT REPLACE('apple is good, apple is cheap', 'apple', 'banana') AS "RESULT"
FROM DUAL;

 

결과 :

REPLACE 예시 1
[그림 1] REPLACE 예시(1)

 

[그림 1]과 같이 'apple' 문자열이 'banana'로 치환된 것을 확인할 수 있다.

 

 

SELECT REPLACE('apple is good, apple is cheap', 'apple') AS "RESULT"
FROM DUAL;

결과 :

REPLACE 예시 2
[그림 2] REPLACE 예시(2)

변환할 문자열을 입력하지 않으면 [그림 2]와 같이 대상 문자열을 삭제한다.

 

'apple' 이라는 문자열을 찾아 모두 삭제한 결과가 나왔다.

반응형

댓글

Designed by JB FACTORY