ホームページ >データベース >SQL >文字列の最初の桁をインターセプトする Oracle メソッド

文字列の最初の桁をインターセプトする Oracle メソッド

藏色散人
藏色散人オリジナル
2020-04-21 09:36:4850264ブラウズ

文字列の最初の桁をインターセプトする Oracle メソッド

文字列の最初の数桁をインターセプトする Oracle の方法

Oracle は、substr 関数を使用して最初の数桁を進めます。特定のデータの数桁。

たとえば、テスト テーブルのデータは次のとおりです。

文字列の最初の桁をインターセプトする Oracle メソッド

ここで、dept フィールドの最初の 2 桁を抽出するには、次のコマンドを使用できます。次のステートメント:

select id,name,substr(dept,1,2) from test;

結果:

文字列の最初の桁をインターセプトする Oracle メソッド

substr 関数の導入:

構文:

substr(string,start,length)

パラメーター:

string - インターセプトするように指定された文字列

start - 必須、文字列内の開始位置を指定します

正の数値 - 文字列 ## 内の指定された位置から始まります

# 負の数値 - 文字列の末尾から始まります。 指定された位置から始まります。

0 - 文字列の最初の文字から始まります。

length - オプションで、文字列の長さを指定します。インターセプトされる文字列を返し、デフォルトでは値の末尾より前のすべての文字の文字式を返します。

以上が文字列の最初の桁をインターセプトする Oracle メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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