無料PHPプログラム

MySQL 5.1 リファレンスマニュアル :: 22 精密計算 :: 22.1 数値のタイプ
« 22 精密計算

22.2 DECIMAL データ タイプの変更 »
Section Navigation      [Toggle]
  • 22 精密計算
  • 22.1 数値のタイプ
  • 22.2 DECIMAL データ タイプの変更
  • 22.3 式の取り扱い
  • 22.4 丸め挙動
  • 22.5 精密計算の例

22.1. 数値のタイプ

正確に演算する為の精密計算の範囲には、正確値データ タイプ(DECIMALタイプと整数タイプ)並びに正確値数値文字が含まれます。近似値データ タイプと数値文字は浮動小数点数として扱われます。

正確な価の数値文字には、整数部分あるいは端数部分もしくは両方が含まれています。それらにサインする事ができます。例: 1, .2, 3.4, -5, -6.78, +9.10.

近似値の数値文字は仮数と指数の付いた科学的な記号で表示されます。いずれかもしくは両方にサインする事ができます。例:1.2E3、1.2E-3、-1.2E3、-1.2E-3。

同じに見える2つの数は両方とも正確な値か近似値である必要はありません。例えば、2.34 は(固定点の)正確な値ですが、2.34E0 は(浮動点の)近似値です。

DECIMAL データ タイプは固定点タイプで、計算は正確です。MySQL では、DECIMAL タイプは、幾つかの同義語を含んでいます:NUMERIC、DEC、FIXED。整数タイプも正確値タイプです。

FLOAT データ タイプおよび DOUBLE データ タイプは浮動点タイプで、計算によって近似値が得られます。MySQL では、FLOAT または DOUBLE を使った同義語のタイプは DOUBLE PRECISION および REAL です。

Copyright c 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates

無料CGI PHPスクリプト | 新着情報スクリプト | 営業日カレンダー | PHPマニュアル | MySQLマニュアル | PEARマニュアル

Copyright (c) 2010 jmcodex.com All rights reserved.