四捨五入せずに数値を小数点以下 2 桁にフォーマットする
元の数値を四捨五入せずに小数点以下 2 桁の数値を出力するには、 MySQLのTRUNCATE関数。この関数は、指定された精度を超える数字を削除し、数値を効果的に切り捨てます。
構文:
TRUNCATE(number, precision)
例:
数値 2229.999 を四捨五入せずに小数点以下 2 桁でフォーマットするには、次のようにします。次のクエリを使用します:
SELECT TRUNCATE(2229.999, 2);
このクエリは出力します:
2229,99
TRUNCATE 関数は、数値を希望の精度に切り捨てて、元の数値が変更されないようにするのに役立ちます。
注:
の場合数値を切り捨てるのではなく四捨五入したい場合は、ROUND 関数を使用できます。ただし、この関数は数値を最も近い整数に四捨五入するため、結果は TRUNCATE 関数とは異なる場合があります。
以上がMySQL で数値を四捨五入せずに小数点以下 2 桁にフォーマットする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。