[Oracle] 오라클 SUBSTR 문자열 자르기 사용법
오라클 문자열 자르는 방법 substr 개념 substr(문자열, 시작위치) substr(문자열, 시작위치, 길이) 1. 함수 인자로는 첫번째 문자열과, 두번째는 시작위치, 세번째는 길이입니다. 2. 문자열에 들어갈 수 있는 데이터 타입은 CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB, NCLOB 입니다. 3. 시작위치와 길이에 입력되어야 하는 데이터타입이 NUMBER 타입이거나 정수로 변환이 되는 문자열이여야 합니다. 1. SUBSTR(문자열, 시작위치) SELECT SUBSTR('안녕하세요ABC', 3) FROM DUAL; 결과 : 하세요ABC 하세요 ABC가 출력되었다. 여기서 인덱스는 0이 아닌 1부터 시작이기 때문에 3번째 글자인 [하] 부터 출력이 되었습니다. 2. SU..
2021. 11. 17.
[Oracle] 오라클 REPLACE 함수 (엔터, 탭 제거)
함수 사용 : replace(칼럼명, '찾을 문자', '변환 문자') ('변환 문자' 입력하지 않을 시 빈칸으로 반환) - 특정문자 치환 replace(이름, 'Steven', 'S.') - 특정문자 제거 replace(이름, 'King', '') or replace(이름, 'King') - 엔터값 제거 replace(replace(이름, chr(13),''), chr(10), '') - 탭문자 제거 replace(이름, chr(9), '') - 태그 엔터값으로 전환 replace(이름,' ',chr(13)||chr(10)) -전화번호 구분자 제거 replace(전화번호,'-','') 특정 문자 치환 WITH TEMP AS ( SELECT 'Steven King' 이름 FROM DUAL ) SELECT ..
2021. 11. 16.