Replace2 오라클 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. MySql - 자주 사용하는 문자열 함수 8가지, 예제와 함께 살펴보자 1. TRIM() String function 중 가장 사용빈도가 높은 함수 TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str), TRIM([remstr FROM] str) mysql> select trim(' Seoul, South Korea '); +------------------------------+ | trim(' Seoul, South Korea ') | +------------------------------+ | Seoul, South Korea | +------------------------------+ 1 row in set (0.01 sec) 왼쪽 공백 제거 LTRIM()은 공백만 제거할 수 있으나 leading은 값을 특정할 수 있다... 2022. 1. 7. 이전 1 다음