正確に演算するための精密計算の範囲には、正確な値データのタイプ(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データのタイプは固定点のタイプで、計算は正確です。In MySQLでは、DECIMALタイプの1243 には、幾つかの同義語が含まれています。NUMERIC、DEC、FIXED。整数のタイプも正確な値のタイプです。
FLOATデータタイプおよびDOUBLEデータタイプは浮動点のタイプで、計算によって近似値が得られます。MySQLでは、FLOATまたはDOUBLEを使った同義語のタイプはDOUBLE PRECISIONおよびREALです。
