小数点を保持するための SQL 除算方法: CAST、ROUND、または TRUNCATE 関数を使用します。 CAST 関数は、特定の精度と位取りを維持するために数値型を強制します。 ROUND 関数は、浮動小数点の結果を丸めます。 TRUNCATE 関数は、浮動小数点の結果を切り捨てます。
#SQL における小数点保持除算の計算方法
SQL では、除算演算子はスラッシュ (/) です。 )、浮動小数点の結果が生成されます。デフォルトでは、浮動小数点の結果は小数点以下 15 桁に丸められます。小数点以下の桁数を保持する方法
小数点以下の桁数を多くしたり少なくしたりするために、次の方法を使用できます:SELECT CAST(numerator AS DECIMAL(10, 2)) / CAST(denominator AS DECIMAL(10, 2));
SELECT ROUND(numerator / denominator, 2);
SELECT TRUNCATE(numerator / denominator, 2);
Example
次のクエリについて考えてみましょう:SELECT 10 / 3;
SELECT CAST(10 AS DECIMAL(10, 2)) / CAST(3 AS DECIMAL(10, 2));
以上がSQLで小数を使った割り算を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。