Notice
Recent Posts
Recent Comments
Link
투케이2K
88. (DB/데이터베이스) [ORACLE] REGEXP_SUBSTR 정규식 사용해 특정 문자열 분리 함수 설명 본문
[학습 구분]
과목 : Database / 데이터베이스
[설 명]
1. REGEXP_SUBSTR 는 오라클에서 정규식 패턴을 사용해 특정 문자열을 분리하는 함수 입니다
2. REGEXP_SUBSTR : 오라클 버전 10g 부터 사용할 수 있는 함수입니다
3. REGEXP_SUBSTR(데이터, 정규식패턴, 시작, 찾을 번지) 로 문법을 사용합니다
4. [Oracle] 코드 예시 :
/*
[REGEXP_SUBSTR 사용해 특정 문자 기준으로 문자열 분리 실시 - split]
1. REGEXP_SUBSTR : 오라클 버전 10g 부터 사용할 수 있는 함수입니다
2. REGEXP_SUBSTR(데이터, 정규식패턴, 시작, 찾을 번지) 로 문법을 사용합니다
3. REGEXP_SUBSTR 에서 출력되는 값이 없을 경우 NULL 로 출력됩니다
4. LENGTH : 컬럼 및 데이터 길이값을 반환합니다
5. LENGTH(원본) - LENGTH(REPLACE(원본, 찾을 문자, 공백 치환)) : 특정 문자 포함 개수를 확인할 수 있습니다
*/
SELECT LENGTH('안녕@ 하세요 @twok') - LENGTH(REPLACE('안녕@ 하세요 @twok', '@', '')) AS "@ 문자 개수",
REGEXP_SUBSTR('안녕@ 하세요 @twok', '[^@]+', 1, 1) AS "[첫번째] 문자 기준 분리",
REGEXP_SUBSTR('안녕@ 하세요 @twok', '[^@]+', 1, 2) AS "[두번째] 문자 기준 분리",
REGEXP_SUBSTR('안녕@ 하세요 @twok', '[^@]+', 1, 3) AS "[세번째] 문자 기준 분리",
REGEXP_SUBSTR('안녕@ 하세요 @twok', '[^@]+', 1, 4) AS "[네번째] 문자 기준 분리"
FROM DUAL;
반응형
'DataBase' 카테고리의 다른 글
90. (DB/데이터베이스) [ORACLE] JSON_OBJECT , JSON_ARRAY 함수 설명 (0) | 2022.12.10 |
---|---|
89. (DB/데이터베이스) [ORACLE] grouping sets 그룹 함수 설명 (0) | 2022.12.10 |
87. (DB/데이터베이스) [ORACLE] cursor (커서) 정보 저장 메모리 공간 설명 (0) | 2022.12.10 |
86. (DB/데이터베이스) [ORACLE] regexp_like 정규식 사용해 특정 패턴 포함 확인 함수 설명 (0) | 2022.12.10 |
85. (DB/데이터베이스) [ORACLE] regexp_count 정규식 패턴 사용해 특정 문자 개수 확인 함수 설명 (0) | 2022.12.10 |
Comments