【MySQL】割り算で値を切り捨てる方法


ここではMySQLで、割り算で値を切り捨てる方法を紹介しています。

割り算 で値を切り捨てる方法

割り算で任意の桁数で値を切り捨てるには、TRUNCATE関数を使います。

実際にTRUNCATE関数を使うと、次のような結果になりました。

mysql> SELECT TRUNCATE(123.45,0);
+--------------------+
| TRUNCATE(123.45,0) |
+--------------------+
|                123 |
+--------------------+
1 row in set (0.01 sec)

mysql> SELECT TRUNCATE(123.45,1);
+--------------------+
| TRUNCATE(123.45,1) |
+--------------------+
|              123.4 |
+--------------------+
1 row in set (0.00 sec)

mysql> SELECT TRUNCATE(123.45,2);
+--------------------+
| TRUNCATE(123.45,2) |
+--------------------+
|             123.45 |
+--------------------+
1 row in set (0.00 sec)

mysql> SELECT TRUNCATE(123.45,-1);
+---------------------+
| TRUNCATE(123.45,-1) |
+---------------------+
|                 120 |
+---------------------+
1 row in set (0.00 sec)

mysql> SELECT TRUNCATE(123.45,-2);
+---------------------+
| TRUNCATE(123.45,-2) |
+---------------------+
|                 100 |
+---------------------+
1 row in set (0.00 sec)