특정문자를 다른 문자로 바꾸기(REPLACE)

 

문자열에서 특정 문자만 다른 문자로 바꾸고자 하면 REPLACE 함수를 사용하시면 됩니다.

REPLACE( 문자열, 찾는 문자, [대체할 문자])

이때, 대체할 문자 를 생략하게 되면 해당 문자를 문자열에서 삭제합니다.

직원의 이름에서 알파벳 대문자 'A'를 소문자로 바꾸어 봅시다. 또, 아예 직원 이름에서 대문자 'A'를 삭제해 봅시다.

SELECT ENAME, REPLACE(ENAME,'A','a'), REPLACE(ENAME,'A')
FROM EMP;

 

※ 예제로 사용된 TABLE의 정보는 'SCOTT 계정 예제 Table(emp, dept, salgrade)'을 참고하시면 됩니다.

+ Recent posts