반응형
이 게시물은 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;
반응형
'개발 지식 > [DBMS] Oracle' 카테고리의 다른 글
[Oracle] 문자열 관련 함수(7) - CONCAT(), (+ || 연산자) (0) | 2022.05.01 |
---|---|
[Oracle] 문자열 관련 함수(6) - LPAD(), RPAD() (0) | 2022.04.30 |
[Oracle] 문자열 관련 함수(4) - INSTR() (0) | 2022.04.28 |
[Oracle] 문자열 관련 함수(3) - SUBSTR() (0) | 2022.04.27 |
[Oracle] 문자열 관련 함수(2) - LENGTH(), LENGTHB() (0) | 2022.04.26 |