주제
정규식을 사용하여 문자열에서 특정 문자 개수 구하기
방법
여려가지 옵션이 있지만 여기서는 생략했다.
REGEXP_COUNT(문자열, 구분자)
실행
Tool:
Oracle SQL Developer
워크시트>
SELECT REGEXP_COUNT('1,2,3,4,5', ',') AS REGEXP_COUNT
FROM DUAL;
질의 결과>
REGEXP_COUNT
4
출처
REGEXP_COUNT
https://docs.oracle.com/cd/E11882_01/server.112/e41084/functions147.htm#SQLRF20014
관련글
[Oracle] (정규식) split 특수문자로 구분하기 - REGEXP_SUBSTR, 정규식, INSTR, SUBSTR
[Oracle] (정규식) LIKE 대신 REGEXP_LIKE() 정규식이 필요할 때 - 유저의 모든테이블, 컬럼 검색, 특정테이블 제외
728x90
'Software > Oracle' 카테고리의 다른 글
[Oracle] PROCEDURE 실행하는 방법 - 두가지, PACKAGE (0) | 2022.04.09 |
---|---|
[Oracle] (정규식) split 특수문자로 구분하기 - REGEXP_SUBSTR, 정규식, INSTR, SUBSTR (0) | 2022.01.15 |
[Oracle] ORA-28001: 비밀번호가 만기되었습니다. - The password has expired, 패스워드 파기일(EXPIRY_DATE) 제한 풀기 (0) | 2022.01.12 |
[Oracle] NULL 정렬 순서 정하기 - ORDER BY (0) | 2021.11.09 |
[Oracle] 테이블 컬럼 두개 이상 수정하기 - ALTER, MODIFY (0) | 2021.11.04 |