ホームページ >データベース >mysql チュートリアル >MySQL で数値を四捨五入せずに小数点以下 2 桁にフォーマットするにはどうすればよいですか?
元の数値を四捨五入せずに小数点以下 2 桁の数値を表示するには、TRUNCATE 関数を使用できます。 。この関数は、指定された数値を超える小数点以下の桁をすべて削除します。
数値を小数点以下 2 桁に切り捨てるには、次の構文を使用できます。
TRUNCATE(number, 2)
Forたとえば、数値 2229.999 を小数点第 2 位で切り捨てるには、次の式を使用できます。使用:
TRUNCATE(2229.999, 2)
この式の結果は 2229.99 になります。
TRUNCATE に加えて、ROUND 関数を使用して数値を書式設定することもできます。指定された小数点以下の桁数。ただし、ROUND は数値を最も近い小数点以下の桁に四捨五入するため、場合によっては望ましくない場合があります。
TRUNCATE 関数の詳細については、MySQL ドキュメントを参照してください。 https://dev.mysql.com/doc/refman/8.0/en/mathematical-functions.html#function_truncate
ROUND 関数の詳細については、MySQL ドキュメントを参照してください: https://dev .mysql.com/doc/refman/8.0/en/mathematical-functions.html#function_round
以上がMySQL で数値を四捨五入せずに小数点以下 2 桁にフォーマットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。