ホームページ > データベース > Oracle > オラクルでの Instr の使用法

オラクルでの Instr の使用法

下次还敢
リリース: 2024-05-02 23:54:57
オリジナル
1044 人が閲覧しました

Oracle の INSTR 関数は、文字列内の部分文字列の開始位置を検索します。構文は INSTR(string, substring, [start_position]) で、一致する部分文字列の開始位置を返します。そうでない場合は、0 を返します。このうち、string は検索する文字列、substring は検索する部分文字列、start_position は検索の開始位置 (オプション) です。 INSTR 関数は、デフォルトでは、文字列の先頭からの検索をサポートします。文字列内に部分文字列が複数回出現する場合、最初に一致した項目の開始位置のみが検索されます。文字列またはサブワードが返された場合

オラクルでの Instr の使用法

##Oracle での INSTR の使用法

INSTR 関数は、Oracle で検索に使用されます。文字列内の部分文字列。一致した部分文字列の開始位置を返します。一致が見つからない場合は 0 を返します。

構文:

<code>INSTR(string, substring, [start_position])</code>
ログイン後にコピー

パラメータ:

    string: 検索する文字列。
  • substring: 検索する部分文字列。
  • start_position: 文字列内の指定された位置から検索を開始します (オプション)。

使用法:

INSTR 関数を使用すると、文字列内に別の文字列が存在するかどうかを検索し、一致の開始位置を返すことができます。例:

<code>SELECT INSTR('Hello World', 'World') FROM dual;</code>
ログイン後にコピー
出力:

<code>7</code>
ログイン後にコピー
これは、部分文字列「World」が文字列「Hello World」の 7 番目の文字から始まることを意味します。

オプションのパラメータ:

start_position パラメータを使用すると、検索を開始する文字列内の特定の位置を指定できます。たとえば、文字 5 から始まる検索を行う場合:

<code>SELECT INSTR('Hello World', 'World', 5) FROM dual;</code>
ログイン後にコピー
出力:

<code>0</code>
ログイン後にコピー
これは、文字列「Hello World」内で文字 5 から始まる一致がないことを意味します。

注:

    INSTR 関数では大文字と小文字が区別されません。
  • start_position が指定されていない場合、デフォルトでは文字列の先頭から検索が開始されます。
  • 部分文字列が文字列内に複数回出現する場合、INSTR 関数は最初に一致した部分の開始位置のみを返します。
  • INSTR 関数は、文字列または部分文字列が空の場合、0 を返します。

以上がオラクルでの Instr の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート