Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 스프링입문
- 인프런
- 자바의정석 연습문제
- 스프링MVC
- 김영한
- 분석함수
- 제네릭
- Numpy
- Python
- 불친절한 SQL 프로그래밍
- 불친절한SQL프로그래밍
- 스프링
- JPA
- 계층 쿼리
- 스프링 부트와 JPA
- 시큐어코딩
- Secure Coding
- DispatcherServlet
- 스프링 핵심원리
- REGEXP_SUBSTR
- inflearn
- 자바공부
- 서블릿
- 자바연습문제
- Spring
- 자바의정석
- 이것이자바다
- java
- Java의정석
- docker
Archives
- Today
- Total
Continuous Challenge
[불친절한 SQL 프로그래밍] [24장] 정규 표현식(2) (REGEXP_LIKE, REGEXP_REPLACE, REGEXP_SUBSTR, REGEXP_INSTR, REGEXP_COUNT) 본문
Study/불친절한 SQL 프로그래밍
[불친절한 SQL 프로그래밍] [24장] 정규 표현식(2) (REGEXP_LIKE, REGEXP_REPLACE, REGEXP_SUBSTR, REGEXP_INSTR, REGEXP_COUNT)
응굥 2019. 12. 18. 17:01728x90
728x90
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 | 일치 옵션 |
728x90
728x90
'Study > 불친절한 SQL 프로그래밍' 카테고리의 다른 글
[불친절한 SQL 프로그래밍] CURSOR 표현식 (0) | 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) 방식) (0) | 2019.12.12 |
Comments