値の四捨五入を行う(ROUND関数)

割り算などで割り切れず小数点以下を持つ値がある場合、それを四捨五入したい場合も出てきます。
そんなときはMySQLの関数を使用して四捨五入することもできます。
使用する関数は「ROUNC関数」です。

以下のようにして使います。

mysql> SELECT weight / age from member where address="茨城";
+--------------+
| weight / age |
+--------------+
|       2.2963 |
|       1.2000 |
|       1.2813 |
|       1.6452 |
+--------------+

mysql> SELECT ROUND(weight / age) from member where address="茨城";
+---------------------+
| ROUND(weight / age) |
+---------------------+
|                   2 |
|                   1 |
|                   1 |
|                   2 |
+---------------------+

/

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

9 + 12 =