코딩이 쉬워진다!/03. SQL

SQLD 정리 - SQL 활용_정규 표현식

javajin 2022. 3. 7. 23:38
728x90
반응형
SMALL

REGEXP_SUBSTR 함수 :

REGEXP_SUBSTR 함수은 source_char 에서 일치한 pattern을 반환한다.

REGEXP_SUBSTR ( source_char, pattern [ ,position [,occurrence [, match_param [,

                                                      subexpr ]]]] )

 

source_char : 검색 문자열

pattern : 검색패턴

position : 검색 시작 위치 (기본값은 1)

occurrence : 패턴 일치 횟수 (기본값은 1)

match_param : 일치 옵션

subexpr : 서브표현식 (0은 전체패턴, 1이상은 서브표현식, 기본값은 0)

 

문자리스트 :

문자리스트는 문자를 대괄호로 묶은 표현식이다.

문자 리스트 중 한문자만 일치하면 패턴이 일치한 것으로 처리된다.

문자리스트에서 하이픈(-)은 번위 연산자로 동작한다.

[char...] : 문자리스트 중 한 문자와 일치

[^char...] : 문자 리스트에 포함되지 않은 한 문자와 일치

 

REGEXP_REPLACE 함수 :

REGEXP_REPLACE함수은 source_char 에서 일치한 pattern을 반환한다.

REGEXP_REPLACE ( source_char, pattern [, replace_string [ ,position [,occurrence [, 

                                                      match_param ]]]] )

 

source_char : 검색 문자열

pattern : 검색패턴

replace_string : 변경 문자열

position : 검색 시작 위치 (기본값은 1)

occurrence : 패턴 일치 횟수 (기본값은 1)

match_param : 일치 옵션

subexpr : 서브표현식 (0은 전체패턴, 1이상은 서브표현식, 기본값은 0)

 

 

728x90
반응형
LIST