오라클에 두 문자열이 포함되어 있는지 확인하는 방법

下次还敢
풀어 주다: 2024-05-08 19:00:25
원래의
845명이 탐색했습니다.

Oracle에서는 중첩된 INSTR 함수를 사용하여 문자열에 두 개의 하위 문자열이 동시에 포함되어 있는지 확인할 수 있습니다. INSTR(string1, string2a)가 0보다 크고 INSTR(string1, string2b)가 0보다 큰 경우 포함되어 있지 않으면 포함되지 않습니다.

오라클에 두 문자열이 포함되어 있는지 확인하는 방법

두 문자열이 Oracle에 포함되어 있는지 확인하는 방법

Oracle 데이터베이스에서는 INSTR 함수를 사용하여 문자열에 다른 문자열이 포함되어 있는지 확인할 수 있습니다. INSTR 함수는 첫 번째 문자열에서 첫 번째로 일치하는 하위 문자열의 위치를 ​​반환합니다. 하위 문자열이 첫 번째 문자열에 없으면 0이 반환됩니다. INSTR 函数来判断一个字符串是否包含另一个字符串。INSTR 函数返回第一个字符串中第一个匹配子字符串的位置。如果子字符串不在第一个字符串中,则返回 0。

语法:

<code class="sql">INSTR(string1, string2)</code>
로그인 후 복사

参数:

  • string1:要搜索的字符串
  • string2:要查找的子字符串

示例:

判断字符串 "Hello, world!" 是否包含子字符串 "world"

<code class="sql">SELECT INSTR('Hello, world!', 'world') FROM dual;</code>
로그인 후 복사

结果:

<code>7</code>
로그인 후 복사

这表示子字符串 "world" 从字符串 "Hello, world!" 的第 7 个字符开始。

判断两个字符串是否都包含在另一个字符串中:

要判断两个字符串是否都包含在另一个字符串中,可以使用嵌套的 INSTR 函数:

<code class="sql">SELECT
    CASE
        WHEN INSTR(string1, string2a) > 0 AND INSTR(string1, string2b) > 0
        THEN '包含'
        ELSE '不包含'
    END
FROM dual;</code>
로그인 후 복사

参数:

  • string1:要搜索的字符串
  • string2a:要查找的第一个子字符串
  • string2b:要查找的第二个子字符串

示例:

判断字符串 "The quick brown fox jumps over the lazy dog" 是否包含子字符串 "quick""lazy"

구문: ​​

🎜
<code class="sql">SELECT
    CASE
        WHEN INSTR('The quick brown fox jumps over the lazy dog', 'quick') > 0
        AND INSTR('The quick brown fox jumps over the lazy dog', 'lazy') > 0
        THEN '包含'
        ELSE '不包含'
    END
FROM dual;</code>
로그인 후 복사
🎜🎜매개변수: 🎜🎜
  • string1: 검색할 문자열
  • string2: 하위 문자열 찾을 수 있음
🎜🎜예: 🎜🎜🎜문자열 "Hello, world!"에 하위 문자열 "world" code>가 포함되어 있는지 확인: 🎜
<code>包含</code>
로그인 후 복사
🎜 결과: 🎜rrreee🎜 이는 하위 문자열 "world"가 문자열 "Hello, world!"의 7번째 문자에서 시작한다는 의미입니다. 🎜🎜🎜 두 문자열이 다른 문자열에 포함되어 있는지 확인: 🎜🎜🎜두 문자열이 다른 문자열에 포함되어 있는지 확인하려면 중첩된 INSTR 함수: 🎜rrreee🎜🎜매개변수: 🎜🎜
  • string1: 검색할 문자열
  • string2a: 찾을 문자열 하위 문자열
  • string2b: 찾을 두 번째 하위 문자열
  • 🎜🎜예: 🎜🎜🎜판단 문자열 "빠른 갈색 여우가 게으른 개 위로 점프합니다" 하위 문자열 "quick""lazy" 포함: 🎜rrreee🎜결과: 🎜rrreee

    위 내용은 오라클에 두 문자열이 포함되어 있는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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