ホームページ >データベース >Oracle >Oracleでの部分文字列の使用法

Oracleでの部分文字列の使用法

下次还敢
下次还敢オリジナル
2024-04-30 08:57:16713ブラウズ

OracleのSUBSTRING関数は、文字列から指定された部分を抽出するために使用されます。構文: SUBSTRING(文字列、開始、長さ)。パラメータ: string - 部分文字列を抽出する文字列; start - 部分文字列の開始位置; length (オプション) - 部分文字列の長さ。使用法: 1. 開始位置と長さを指定します。たとえば、SUBSTRING('Hello World', 3, 6) は "llo Wo" を返します。 2. 長さを指定せずに開始位置を指定します。たとえば、SUBSTRING('Hello World', 3) 「llo Wor

Oracleでの部分文字列の使用法

OracleのSUBSTRING関数の使い方

定義
SUBSTRING関数は、指定された文字列から指定された部分を抽出します。

構文

<code>SUBSTRING(string, start, length)</code>

パラメータ

  • string: 部分文字列の抽出元の文字列
  • start: 部分文字列の抽出を開始する文字列内の位置
  • length (オプション): 抽出する文字列の長さ。 . 省略した場合は、指定された位置から文字列の末尾までの部分文字列を抽出します

SUBSTRINGの使い方

  1. 例えば、「He​​llo World」から始まる6文字を抽出します。文字列から 3 を抽出するには、次のコードを使用できます:

    <code>SUBSTRING('Hello World', 3, 6)</code>

    これは部分文字列 "llo Wo" を返します

  2. 長さを指定せずに開始位置を指定します

    たとえば、位置から始まる部分文字列を抽出するには、 「Hello World」文字列から 3 を取得するには、次のコードを使用できます:

    <code>SUBSTRING('Hello World', 3)</code>

    これは部分文字列「llo World」を返します

  3. 文字列の末尾を切り詰めます

    たとえば、最後の 3 文字を切り詰めるには、 "Hello World" 文字列から、次のコードを使用できます:

    <code>SUBSTRING('Hello World', LENGTH('Hello World') - 2)</code>

    これは部分文字列 "rld" を返します

ヒント

位置パラメータは 0 ではなく 1 から始まります。指定された開始位置が文字列の長さを超える場合、SUBSTRING は空の文字列を返します
  • 指定された長さが負の場合、SUBSTRING は空の文字列を返します
  • パラメータを使用して、先頭から部分文字列を抽出できます。例:
  • <code>SUBSTRING('Hello World', -3)</code>
  • これは部分文字列「rld」を返します。

以上がOracleでの部分文字列の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。