割り算などで割り切れず小数点以下を持つ値がある場合、それを四捨五入したい場合も出てきます。
そんなときはMySQLの関数を使用して四捨五入することもできます。
使用する関数は「ROUNC関数」です。
以下のようにして使います。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
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 | +---------------------+ |
/