値の四捨五入を行う(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 |
+---------------------+

コメントを残す

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

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>