ホームページ >データベース >Oracle >Oracle で整数に小数点以下 2 つを追加するにはどうすればよいですか?

Oracle で整数に小数点以下 2 つを追加するにはどうすればよいですか?

下次还敢
下次还敢オリジナル
2024-05-02 23:42:52656ブラウズ

Oracle では小数点以下 2 桁の整数を表す方法が 2 つあります。科学表記法 (100 * 10^-2 = 0.01 など) と TO_CHAR 関数 (TO_CHAR(100, 'fm9999999999990.99' など) ) = 0.01)。

Oracle で整数に小数点以下 2 つを追加するにはどうすればよいですか?

Oracle における小数点 2 桁の補数表現

Oracle では、科学的記数法または TO_CHAR 関数を使用して、次のことを行うことができます。整数を小数点第 2 位まで完成させます。

科学的記法

科学的記法では、指数を使用して小数点の位置を示します。整数 n の場合、小数点以下 2 桁を補った科学的表記法は次のように表されます:

<code>n * 10^-2</code>

たとえば、小数点以下 2 点を補った整数 100 は、次の科学的表記法を使用して表現できます:

<code>100 * 10^-2 = 0.01</code>

TO_CHAR 関数

TO_CHAR 関数は、数値を指定された形式の文字列に変換できます。整数 n の場合、小数点以下 2 桁を補う TO_CHAR 関数は次のように表されます。

<code>TO_CHAR(n, 'fm9999999999990.99')</code>

ここで、'fm9999999999990.99' は数値形式を指定します。

  • 'f'浮動小数点数
  • 'm' は科学表記法で表現されたことを意味します
  • '9' は数字
  • ' を意味します。' は小数点
  • '0' を意味します小数点の左側にゼロがあることを意味します。

たとえば、整数 100 を小数点以下 2 つで補うには、次の TO_CHAR 関数を使用して表現できます:

<code>TO_CHAR(100, 'fm9999999999990.99') = 0.01</code>

以上がOracle で整数に小数点以下 2 つを追加するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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