- MySQL
- 2022-10-07
この記事は最終更新日から1年以上経過しています。
MySQLのTRUNCATE関数を使うと小数点以下を指定の桁数で切り捨てることができます。
-
小数点以下をすべて切り捨て
SELECT TRUNCATE(32.768, 0);
出力結果は
32
となります。
-
小数点以下を2位までとし、3位以下を切り捨て
SELECT TRUNCATE(32.768, 2);
出力結果は
32.76
となります。
-
第2引数に負の値を渡すと、小数点左側を指定した桁数まで0にできます。
SELECT TRUNCATE(32.768, -1);
出力結果は
30
となります。
公式リファレンス:https://dev.mysql.com/doc/refman/5.6/ja/mathematical-functions.html#function_truncate
1,492 views