Oracle では、文字列をインターセプトするために substr() 関数が使用されます。関数のパラメーターを設定すると、インターセプトされる文字列の長さとインターセプト位置を指定できます。構文は "substr(string string, int a, int b)」または「substr(string string,int a)」。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
1) substr 関数の形式 (通称: 文字インターセプト関数)
形式 1:
substr(string string, int a, int b);
1, string インターセプトする文字列
2. a. インターセプトの開始位置 (0、1 は両方とも最初の要素として表されます)
3. b. インターセプトの長さインターセプトする文字列
形式 2:
substr(string string, int a) ;
1.string インターセプトする文字列
#2.a 番目の要素から最後の要素まで2) 分析例1、select substr('HelloWorld',0,3) value from dual; //返回结果:Hel,截取从“H”开始3个字符 2、select substr('HelloWorld',1,3) value from dual; //返回结果:Hel,截取从“H”开始3个字符 3、select substr('HelloWorld',2,3) value from dual; //返回结果:ell,截取从“e”开始3个字符 4、select substr('HelloWorld',0) value from dual; //返回结果:HelloWorld,截取所有字符 5、select substr('HelloWorld',1) value from dual; //返回结果:HelloWorld,截取所有字符 6、select substr('HelloWorld',2) value from dual; //返回结果:elloWorld,截取从“e”开始之后所有字符まとめ a が負の数の場合、最後のいくつかの要素を表し、次に b 要素を取得します。十分でない場合は、最後の要素に進みます。例は次のとおりです: 推奨チュートリアル: 「
Oracle Video Tutorial」
以上がOracleでのsubstrの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。