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이 나옵니다.
주의해서 사용하세요.