Oracle

중복된 값의 REPLACE 하는 방법

한준_희아빠 2006. 6. 9. 16:18

SELECT REPLACE(REPLACE('가나다라','나',''),'다','') FROM DUAL;
이렇게 되어 있는것을요.

SELECT REPLACE(TRANSLATE('가나다라', '나다', '┌'),'┌','') FROM DUAL

이렇게 하면 REPLACE는 한번만 쓰고도 여러개의 글자를 없앨수 있습니다.

단 TRANSLATE에서 세번째 인자를 ZERO-LENGTH STRING으로 할경우에는 리턴 값이 ZERO-LENGTH STRING이 나옵니다.

주의해서 사용하세요.