REPLACE(문자열, 찾는 문자열, 대치할 문자열)
SELECT REPLACE('WHERE WE ARE', 'WE', 'YOU') FROM DUAL;
SELECT REPLACE('WHERE WE ARE', 'WE', 'YOU') FROM DUAL;
위 쿼리문은 WE를 YOU로 바꿔준다
//빈칸이 없어진다.
SELECT NAME,REPLACE(ADDRESS,'',") FROM MEMBER;
TRANSLATE(문자열, 찾는 문자열, 대치할 문자열)
TRANSLATE는 'WE'를 'YOU'와 비교하여 W->Y로 바꾸고 E ->O로 바꿔주고 U는 대치되는게 없기 때문에 바뀌지않는다
SELECT TRANSLATE('WHERE WE ARE', 'WE', 'YOU') FROM DUAL;
SELECT TRANSLATE('WHERE WE ARE', 'WE', 'YOU') FROM DUAL;
위 이미지 처럼 TRANSLATE는 문자로 대칭되어 바꿔준다.
'Oracle Database' 카테고리의 다른 글
[ORALCE] 첫글자를 대문자로 바꾸는 INITCAT 함수 (0) | 2020.04.19 |
---|---|
[ORACLE] 문자열 패딩함수 LPAD, RPAD (0) | 2020.04.19 |
[ORACLE] 문자열 소문자 또는 대문자 변경 (0) | 2020.04.15 |
[ORACLE] 문자열 트림함수 LTRIM,RTRIM,TRIM (0) | 2020.04.15 |
[ORACLE] 문자열 덧셈 함수 CONCAT, || (0) | 2020.04.15 |