【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);