OracleのDecimalデータ型の特徴は何ですか?
Oracle内では、通常decimal型はNUMBERデータ型を指します。以下の特徴を持っています。
- 任意精度の数字を保存できます。整数や小数も含まれます。
- 数字の精度(全体の桁数)とスケール(小数点以下の桁数)を指定できます。
- 十進法の算術演算、たとえば足し算、引き算、掛け算、割り算などがサポートされます。
- 数学関数や演算子をサポートしています。
- 非常大きな数や非常に小さな数を格納できる能力があり、高い精度を持っています。
- 計算中に精度が失われることはありません。
- 正数、負数、そしてゼロ値を保存できます。
- 大小比較や等号などの比較操作が可能です。
- クエリーには、集約関数やグループ化関数を使用することが可能です。
- 日時情報をタイムスタンプや時間間隔として保存することができます。