오라클 REPLACE 여러개 사용방법 (REGEXP_REPLACE)
오라클에서 REPLACE를 여러개 사용할 경우에는 REGEXP_REPLACE를 사용해주면 되는데 REGEXP(값, '바꿀값||바꿀값', '뭘로바꿀지') 로 이루어져 있는데 여기서 여러 항목을 REPLACE 해주려면 바꿀값에 ||를 붙이면서 연결하면 된다 위 예제는 'AAA,BBB,CCC,DDD' 중 BBB와 DDD를 XXX로 바꾸는 쿼리인데 출력을 해 보니 BBB와 DDD만 바뀌어 AAA,XXX,CCC,XXX로 출력이 된 것이 보인다 예제에 사용한 쿼리는 다음과 같다 SELECT REGEXP_REPLACE('AAA,BBB,CCC,DDD', 'BBB|DDD', 'XXX') FROM DUAL
2020. 12. 2.