▶ study/SQL
[오라클] 특정문자 값 연달아 지우기 (replace)
친절한 3
2021. 5. 4. 11:00
replace 함수
특정 문자 값을 지우거나 대체 할 때 자주 사용되는 함수
replace(변수, 지우는 값, 대체하려는 값)
사용 예시
SELECT REPLACE(REPLACE(iDate, ';', ''), '-', '') AS out_DATE,
LENGTH(REPLACE(REPLACE(iDate, '-', ''), ';', '')) AS out_LENGTH
INTO oDate, oLength
FROM DUAL;
입력값: YYYY-MM-DD;YYYYMM-DD;YYYY-MMDD
출력값: YYYYMMDDYYYYMMDDYYYYMMDD
위와 같은 결과 값을 만들기 위해 ;과 -를 제거하는 과정을 replace를 중첩하여 사용하였다.