文字列の最初の数桁をインターセプトする Oracle の方法
Oracle は、substr 関数を使用して最初の数桁を進めます。特定のデータの数桁。
たとえば、テスト テーブルのデータは次のとおりです。
ここで、dept フィールドの最初の 2 桁を抽出するには、次のコマンドを使用できます。次のステートメント:
select id,name,substr(dept,1,2) from test;
結果:
substr 関数の導入:
構文:
substr(string,start,length)
パラメーター:
string - インターセプトするように指定された文字列
start - 必須、文字列内の開始位置を指定します
正の数値 - 文字列 ## 内の指定された位置から始まります
# 負の数値 - 文字列の末尾から始まります。 指定された位置から始まります。 0 - 文字列の最初の文字から始まります。 length - オプションで、文字列の長さを指定します。インターセプトされる文字列を返し、デフォルトでは値の末尾より前のすべての文字の文字式を返します。以上が文字列の最初の桁をインターセプトする Oracle メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。