【MySQL】数値を切り捨て、切り上げ、四捨五入する方法


ここではMySQLで、数値を切り捨て、切り上げ、四捨五入する方法を紹介しています。

TRUNCATE関数

数値の切り捨て、切り上げ、四捨五入にはTRUNCATE関数を使います。

TRUNCATE関数を使うことで、指定した値の小数点以下を切り捨てた値を求めることが出来ます。

TUNCATE(数値,桁数)

数値を切り捨てする方法

切り捨てする場合は、切り捨てしたい桁数を第二引数に指定します。

次のSQLでは123が結果として返されます。

SELECT TRUNCATE(123.45,0);

数値を切り上げする方法

切り上げしたい場合は、0.9を足します。

SELECT TRUNCATE(123.45+0.9,0);

数値を四捨五入する方法

四捨五入したい場合は、0.5を足します。

SELECT TRUNCATE(123.55+0.5,0);