ここではMySQLで、DIVで割り算の整数部分を取得する方法を紹介しています。
DIVで割り算の整数部分を取得する方法
DIVを使うことで、割り算の整数部分だけを取得することが出来ます。
DIVの使い方は、次の通りで、他の演算子と同じです。
値1を値2で割った整数部分を取得して表示します。
SELECT 値1 DIV 値2;
次のように実行するとあまりが発生する場合でも、整数部分のみを取得することが出来ます。
mysql> SELECT 9 DIV 4;
+---------+
| 9 DIV 4 |
+---------+
| 2 |
+---------+
1 row in set (0.01 sec)
mysql> SELECT 8 DIV 4;
+---------+
| 8 DIV 4 |
+---------+
| 2 |
+---------+
1 row in set (0.00 sec)
0を織り交ぜると次のような結果になりました。
mysql> SELECT 8 DIV 0;
+---------+
| 8 DIV 0 |
+---------+
| NULL |
+---------+
1 row in set (0.00 sec)
mysql> SELECT 0 DIV 0;
+---------+
| 0 DIV 0 |
+---------+
| NULL |
+---------+
1 row in set (0.00 sec)
mysql> SELECT 0 DIV 1;
+---------+
| 0 DIV 1 |
+---------+
| 0 |
+---------+
1 row in set (0.00 sec)