728x90
CONCAT
CONCAT(str1, str2)
: 전달된 두 개의 문자열을 하나로 합친 결과로 반환
CONCAT 함수는 세 개 이상 합치기 불가
=> 결과 값은 CHARACTER 타입으로 반환
SELECT CONCAT('가나다', 'ABC')
FROM DUAL;
-- 가나다ABC
REPLACE
REPLACE(str, 찾을문자, 바꿀문자)
: str로부터 찾을 문자를 찾아서 바꿀 문자로 변환 후 반환
=> 결과값은 CHARACTER 타입
SELECT REPLACE('서울시 강남구 역삼동' , '역삼동', '삼성동')
FROM DUAL;
-- 서울시 강남구 삼성동
728x90
REGEXP_REPLACE
문자제거(영문, 한글, 숫자, 특수문자)
- 영문제거 : 소문자 [a-z] / 대문자 [A-Z]
- 한글 제거 : [가-힣]
- 숫자 제거 : [0-9]
SELECT REGEXP_REPLACE('nice좋은strong강한', '[a-zA-Z]', '')
FROM DUAL;
--좋은강한
728x90