Oracle では、substr 関数を使用して、文字列の最後の数桁をインターセプトできます。この関数は、文字インターセプト関数とも呼ばれます。文字列内の指定された文字をインターセプトするために使用されます。構文は次のとおりです。 "substr(文字列をインターセプトする必要があります, - インターセプトする必要がある桁数, インターセプトする必要がある桁数)"。
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
Oracle は文字列の最後の数桁をどのようにインターセプトしますか
substr 関数形式 (一般に文字インターセプトとして知られています) の使用の概要function):
形式 1: substr(string string, int a, int b);
1.string インターセプトされる文字列
2. a は文字列の開始位置をインターセプトします (注: a が 0 または 1 に等しい場合、インターセプトは最初の位置から開始されます)
3. b インターセプトする文字列
形式 2: substr(string string, int a);
1.string の長さインターセプトされる文字列
2. a は、a 番目の文字から始まる後続のすべての文字列をインターセプトするものとして理解できます。
例は次のとおりです。
select substr('HelloWorld',-4,4) value from dual;
戻り結果: orld
下から 4 桁目から 4 文字を取得します。
関連記事:
推奨チュートリアル: 「Oracle チュートリアル 」
以上がOracleで文字列の最後の数桁をインターセプトする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。