SQL の DECIMAL データ型は、正確な 10 進数を格納するために使用されます。構文は次のとおりです: DECIMAL(精度, スケール)。ここで、精度は合計桁数、スケールは小数点以下の桁数です。 DECIMAL は、財務データ、金額、および高精度が必要なその他の数値を格納するために使用されます。 FLOAT や DOUBLE とは異なり、DECIMAL は科学表記法を使用せずに正確な値を格納します。 FLOAT や DOUBLE よりも多くの記憶域を必要とします。比較する場合は、= 演算子と <> 演算子を使用する必要があります。NUMER
## を使用できます。
SQL での DECIMAL データ型の使用
DECIMAL データ型は、SQL で正確な 10 進数を格納するために使用されます。これは、固定長の精度の数値を格納するために使用されるという点で NUMERIC データ型に似ています。構文
DECIMAL データ型の構文は次のとおりです。<code class="sql">DECIMAL(precision, scale)</code>
例
たとえば、小数点以下 2 桁と合計 5 桁を格納できる DECIMAL 列を作成するには、次のコードを使用できます。
<code class="sql">CREATE TABLE my_table ( price DECIMAL(5, 2) );</code>
使用法
DECIMAL データ型は、主に財務データ、金額、および高精度が必要なその他の数値を格納するために使用されます。正確な計算と比較が必要な数値を保存するのに最適です。FLOAT および DOUBLE との違い
DECIMAL は、近似値を格納するために使用される FLOAT および DOUBLE データ型とは異なります。 DECIMAL は正確な 10 進数を格納しますが、FLOAT と DOUBLE は科学表記法を使用して近似値を格納します。 FLOAT と DOUBLE は、科学データや高精度を必要としないその他の数値を格納するためによく使用されます。注
および
<= の代わりに =
および <>
演算子を使用します。 演算子。
以上がSQLでの10進数の使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。