> 데이터 베이스 > Oracle > 오라클에서 regexp_like 사용

오라클에서 regexp_like 사용

下次还敢
풀어 주다: 2024-05-03 00:09:33
원래의
496명이 탐색했습니다.

Oracle의 REGEXP_LIKE 함수는 문자열이 정규 표현식과 일치하는지 비교하고 부울 값을 반환하는 데 사용됩니다. 구문: REGEXP_LIKE(string, regexp, [condition]) 매개 변수: 문자열, 정규 표현식 패턴, 선택적 일치 조건(기본값: 단순 비교) 사용법: REGEXP_LIKE('string', 'pattern')과 같은 문자열 및 정규식 패턴을 지정합니다. 예: 일치가 "ABC"로 시작하거나, "XYZ"를 포함하거나, 대소문자를 구분하지 않고 "PATTERN"과 일치합니다. " 문자열

오라클에서 regexp_like 사용

Oracle에서 REGEXP_LIKE 사용

REGEXP_LIKE 함수 개요

REGEXP_LIKE 함수는 문자열이 주어진 정규 표현식과 일치하는지 비교하는 데 사용됩니다. 비교 결과를 나타내는 부울 값을 반환합니다.

Syntax

<code>REGEXP_LIKE(string, regexp, [condition])</code>
로그인 후 복사

Parameters

  • string: 비교할 문자열입니다.
  • regexp: 정규 표현식 패턴.
  • 조건(선택): 패턴 일치 조건을 지정합니다. 기본값은 0입니다.

조건 매개변수

조건 매개변수는 패턴 일치 조건을 지정할 수 있습니다.

  • 0: 기본값, 단순 비교를 나타냅니다.
  • 1: 은 대소문자를 구분하지 않음을 의미합니다.
  • 2: 은 멀티바이트 문자 일치를 의미합니다.

Usage

REGEXP_LIKE 함수를 사용하려면 비교할 문자열과 정규 표현식 패턴을 다음과 같이 지정하세요.

문자열과 일치 패턴으로 시작하고 끝나는 것.

.*pattern:

패턴이 포함된 문자열과 일치합니다.

[abc]:

는 a, b 또는 c 문자 중 하나와 일치합니다.
  • 예 1: 문자열이 "ABC"로 시작하는지 확인
  • <code>REGEXP_LIKE('my_string', 'pattern')</code>
    로그인 후 복사
    결과: 1(True)
  • 예 2: 문자열에 "XYZ"가 포함되어 있는지 확인
    <code class="sql">SELECT REGEXP_LIKE('ABCDE', 'ABC') FROM DUAL;</code>
    로그인 후 복사
  • 결과: 1(True)

예 3: 대소문자를 구분하지 않는 문자열 일치

<code class="sql">SELECT REGEXP_LIKE('DEFXYZGHI', '.*XYZ.*') FROM DUAL;</code>
로그인 후 복사

결과: 1(true)

위 내용은 오라클에서 regexp_like 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿