개발 지식/[DBMS] Oracle
[Oracle] 문자열 관련 함수(5) - REPLACE()
devGSP
2022. 4. 29. 08:00
반응형
이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다. Java(TM) 플랫폼 : 1.8.0_321 Oracle IDE : 4.1.5.21.78 |
REPLACE()
설명
특정 문자열 데이터에 포함된 문자를 다른 문자로 대체하는 함수
문법
REPLACE(대상 문자열 데이터 또는 열 이름(필수), 찾는 기준 문자열(필수), 대체할 문자(선택, 기본값 ''))
사용 예시
SELECT '010-1234-5678' AS REPLACE_BEFORE
, REPLACE('010-1234-5678', '-', ' ') AS REPLACE_1
, REPLACE('010-1234-5678', '-') AS REPLACE_2
FROM DUAL;
SELECT 'dev GSP' AS REPLACE_BEFORE
, REPLACE('dev GSP', 'GSP', 'KKW') AS REPLACE_1
, REPLACE('dev GSP', ' ') AS REPLACE_2
, REPLACE('dev GSP!', 'GSP') AS REPLACE_3
, REPLACE('dev GSP!', '!', '?') AS REPLACE_4
FROM DUAL;
결과
SELECT '010-1234-5678' AS REPLACE_BEFORE
, REPLACE('010-1234-5678', '-', ' ') AS REPLACE_1
, REPLACE('010-1234-5678', '-') AS REPLACE_2
FROM DUAL;
SELECT 'dev GSP' AS REPLACE_BEFORE
, REPLACE('dev GSP', 'GSP', 'KKW') AS REPLACE_1
, REPLACE('dev GSP', ' ') AS REPLACE_2
, REPLACE('dev GSP!', 'GSP') AS REPLACE_3
, REPLACE('dev GSP!', '!', '?') AS REPLACE_4
FROM DUAL;
반응형