[sql] REGEXP_SUBSTR 함수: 정규 표현식과 일치하는 문자열을 추출합니다.

SQL의 REGEXP_SUBSTR 함수는 정규 표현식과 일치하는 부분 문자열을 추출하는데 사용됩니다. 이 함수는 특정 패턴과 일치하는 첫 번째 문자열 또는 부분 문자열을 반환합니다.

사용법

REGEXP_SUBSTR 함수는 다음과 같이 사용됩니다.

REGEXP_SUBSTR(대상 문자열, 패턴, 시작 위치, 일치 번호, 플래그)

예제

다음은 REGEXP_SUBSTR 함수를 사용한 간단한 예제입니다.

SELECT REGEXP_SUBSTR('Tech blog post in natural language in markdown format.', '([[:alpha:]]+)', 1, 3) AS result;

이 쿼리는 대상 문자열에서 세 번째로 등장하는 연속된 알파벳만을 추출하여 반환합니다.

그러나 일치 번호나 플래그를 지정하지 않으면 기본값으로 첫 번째 일치 항목과 기본 플래그가 사용될 것입니다.

결론

REGEXP_SUBSTR 함수는 SQL에서 정규 표현식을 사용하여 문자열을 추출하는데 유용한 함수입니다. 이 함수를 사용하면 복잡한 문자열에서 필요한 부분 문자열을 쉽게 추출할 수 있습니다.

더 많은 정보를 원하시면 Oracle 공식 문서의 REGEXP_SUBSTR 함수를 참고하세요.