ホームページ > データベース > Oracle > Oracle での tonumber の使用法

Oracle での tonumber の使用法

下次还敢
リリース: 2024-05-08 19:18:17
オリジナル
644 人が閲覧しました

Oracle の TO_NUMBER 関数は、文字列を数値に変換します。これは文字列引数を受け取り、オプションの format_mask で文字列内の数値形式を指定します。 NUMBER 型の値を返します。変換が失敗した場合は NULL を返します。

Oracle での tonumber の使用法

Oracle での TO_NUMBER 関数の使用法

TO_NUMBER 関数は、文字列またはテキスト値を数値に変換するために使用されます。データ変換や計算に広く使用される組み込み関数です。

構文:

<code>TO_NUMBER(string, [format_mask])</code>
ログイン後にコピー

パラメータ:

  • string: 変換する文字列またはテキスト値。
  • format_mask (オプション): 文字列内の数値の形式のマスクを指定します。 SQL の標準形式の表記法に従います。

例:

文字列「123.45」を数値123.45に変換します:

<code class="sql">SELECT TO_NUMBER('123.45') FROM DUAL;</code>
ログイン後にコピー

文字列「1,234.56」を数値1234.56に解析し、マスク「9G999G999」を千単位の区切り文字と2つの小数点を指定します。りりー

ゲットテーブルから文字列値を取得し、それを数値に変換します。

<code class="sql">SELECT TO_NUMBER('1,234.56', '9G999G999') FROM DUAL;</code>
ログイン後にコピー

戻り値の型:

TO_NUMBER 関数は、NUMBER データ型の数値を返します。変換が失敗した場合は、NULL が返されます。

注:

    文字列に数字以外の文字が含まれている場合、変換は失敗します。
  • format_mask で指定された形式が文字列内の数値形式と一致しない場合も、変換は失敗します。
  • TO_NUMBER 関数を使用すると、科学表記法で表された文字列を数値に変換できます。

以上がOracle での tonumber の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート