756P
REGEXP_LIKE 조건
REGEXP_LIKE 조건은 source_char가 pattern과 일치하면 TRUE, 일치하지 않으면 FALSE를 반환한다.
REGEXP_LIKE(source_char, pattern [, match_param])
매개변수 | 설명 |
source_char | 검색 문자열 |
pattern | 검색 패턴 |
match_param | 일치 옵션 |
아래의 일치 옵션을 사용할 수 있다. 기본값은 c다. icnmx 형식으로 다수의 옵션을 합께 지정할 수도 있다.
옵션 | 설명 |
i | 대소문자 무시 |
c | 대소문자 구분 |
n | dot(.)를 개행 문자와 일치 |
m | 다중 행 모드 (앵커(^,$)에 영향) |
x | 검색 패턴의 공백 문자를 무시 |
REGEXP_REPLACE 함수
REGEXP_REPLACE 함수는 source_char에서 일치한 pattern을 replace_string으로 변경한 문자 값을 반환한다.
REGEXP_REPLACE(source_char, pattern [, replace_string [, position [, occurrence [, match_param]]]])
매개변수 | 설명 |
source_char | 검색 문자열 |
pattern | 검색 패턴 |
replace_string | 변경 문자열 |
position | 검색 시작 위치 (기본값은 1) |
occurrence | 패턴 일치 횟수 (기본값은 1) |
match_param | 일치 옵션 |
REGEXP_SUBSTR 함수
REGEXP_SUBSTR 함수는 source_char에서 일치한 pattern을 반환한다.
REGEXP_SUBSTR(source_char, pattern [, position [, occurence [, match_param [, subexpr]]]])
매개변수 | 설명 |
source_char | 검색 문자열 |
pattern | 검색 패턴 |
position | 검색 시작 위치 (기본값은 1) |
occurrence | 패턴 일치 횟수 (기본값은 1) |
match_param | 일치 옵션 |
subexpr | 서브 표현식 (0은 전체 패턴, 1 이상은 서브 표현식, 기본값은 0) |
REGEXP_INSTR 함수
REGEXP_INSTR 함수는 source_char에서 일치한 pattern의 시작 위치를 정수로 반환한다.
REGEXP_INSTR(source_char, pattern [, position [, occurence [, return_opt [, match_param [, subexpr]]]]])
매개변수 | 설명 |
source_char | 검색 문자열 |
pattern | 검색 패턴 |
position | 검색 시작 위치 (기본값은 1) |
occurrence | 패턴 일치 횟수 (기본값은 1) |
return_opt | 반환 옵션 (0은 시작 위치, 1은 다음 위치, 기본값은 0) |
match_param | 일치 옵션 |
subexpr | 서브 표현식 (0은 전체 패턴, 1 이상은 서브 표현식, 기본값은 0) |
REGEXP_COUNT 함수
REGEXP_COUNT 함수는 source_char에서 일치한 pattern의 횟수를 반환한다.
REGEXP_COUNT(source_char, pattern [, position [, match_param]])
매개변수 | 설명 |
source_char | 검색 문자열 |
pattern | 검색 패턴 |
position | 검색 시작 위치 (기본값은 1) |
match_param | 일치 옵션 |
'Study > 불친절한 SQL 프로그래밍' 카테고리의 다른 글
[불친절한 SQL 프로그래밍] CURSOR 표현식 (1) | 2019.12.24 |
---|---|
[불친절한 SQL 프로그래밍] [24장] 정규 표현식(1) (feat. REGEXP_SUBSTR) (0) | 2019.12.18 |
[불친절한 SQL 프로그래밍] [16장] 계층 쿼리(2) (WITH, SEARCH, CYCLE) (0) | 2019.12.17 |
[불친절한 SQL 프로그래밍] [16장] 계층 쿼리(1) (START WITH, CONNECT BY) (0) | 2019.12.12 |
[불친절한 SQL 프로그래밍] [15장] Top-N 쿼리 - 15.1 기본 문법 (ROWNUM 방식, 분석함수(ROW_NUMBER, PERCENT_RANK) 방식) (1) | 2019.12.12 |