regexp_replace1 오라클 replace 여러개(문자) 치환하기( regexp_replace 사용 ) 1. 한 행에 여러개 문자 치환 # replace 반복(비효율적) SELECT REPLACE(replace('java apple python banana', 'apple', 'fruit'), 'banana', 'fruit') FROM dual; # regexp_replace 사용 SELECT regexp_replace('java apple python banana', 'apple|banana', 'fruit') FROM dual; 2. 컬럼에 여러개 문자 치환 다음과 같은 값이 있다고 가정하자. 언더바 뒤의 숫자만 활용하기 위해 숫자 앞의 값은 삭제하려 한다. WITH TEMP AS ( SELECT 'A_14' AS C FROM DUAL UNION ALL SELECT 'B_4' AS C FROM DUAL.. 2022. 1. 25. 이전 1 다음