translate1 오라클 문자열에서 숫자만 남기고 다른 문자 제거하기 오라클 데이터베이스에서 전화 번호와 같은 값에서 숫자만 남기고 ), - 등의 다른 문자는 제거하는 방법을 알아 봅니다. 1. 정규식을 사용하는 방법 REGEXP_REPLACE(source_char, pattern) 함수를 사용하는 방법 입니다. -- 전화번호에서 숫자외의 문자를 제거합니다.SELECT REGEXP_REPLACE('010-1234-5678', '[^0-9]+') FROM DUAL; -- 숫자를 자리수로 끊어서 분리합니다.SELECT REGEXP_REPLACE('01012345678','([[:digit:]]{3})\.([[:digit:]]{3})\.([[:digit:]]{4})','\1-\2-\3') FROM DUAL; 2. TRANSLATE(expr, from_string, to_stri.. 2018. 4. 20. 이전 1 다음