Oracle の SUBSTR 関数は、文字列から特定の数の文字を抽出します。構文は SUBSTR(string, start_position, length) です。ここで、string はターゲット文字列、start_position は抽出開始位置 (1 から開始)、length は抽出される文字数です。負の開始位置は文字列の末尾からカウントダウンすることを意味し、長さパラメータを省略すると開始位置から文字列の末尾までのすべての文字が抽出されます。
#Oracle の SUBSTR 関数
SUBSTR 関数の概要
SUBSTR 関数は、指定された文字列から指定された数の文字を抽出するために使用されます。構文は次のとおりです。<code class="sql">SUBSTR(string, start_position, length)</code>
SUBSTR 関数の例
値が「John Doe」である「customer_name」という名前の文字列があるとします。負の開始位置
開始位置には負の数値を指定できます。これは、文字列の末尾からカウントダウンすることを意味します。例:長さパラメータが欠落しています
長さパラメータが省略された場合、SUBSTR 関数は文字列の開始位置から末尾までのすべての文字を抽出します。例:SUBSTR 関数のバリエーション
SUBSTR 関数には次のバリエーションもあります:以上がOracleでのsubstrの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。