MySQL Modulus

MySQL Modulus refer to the remainder value obtained when a value 'a' is
divided by 'b'.
Understand with Example
The Tutorial illustrate an example from 'MySQL Modulus'. To understand and
elaborate the example we create a table 'oddeven' that has the required
fieldnames and datatypes respectively.
Query for creating table named oddeven:
mysql> create table oddeven
-> (
-> a int(30),
-> b int(35));
Query OK, 0 rows affected (0.08 sec)
|
Query for inserting data into table named oddeven:
The insert into is used to add the records or rows in the table
oddeven.
mysql> insert into oddeven
-> values
-> (11,23),(23,23),(24,23),(25,25),(62,27),(72,29);
Query OK, 6 rows affected (0.02 sec)
Records: 6 Duplicates: 0 Warnings: 0
|
Query for viewing data of table named oddeven:
mysql> select * from oddeven;
+------+------+
| a | b |
+------+------+
| 11 | 23 |
| 23 | 23 |
| 24 | 23 |
| 25 | 25 |
| 62 | 27 |
| 72 | 29 |
+------+------+
6 rows in set (0.00 sec)
|
Query for finding mod of the two fields from table named oddeven:
The Query b MOD a is used to return the remainder value as a
result from table 'oddeven'. The below example returns remainder values as
column name b mod a when the values in column b is divided by values
in column a.
mysql> SELECT b MOD a from oddeven;
+---------+
| b MOD a |
+---------+
| 1 |
| 0 |
| 23 |
| 0 |
| 27 |
| 29 |
+---------+
6 rows in set (0.00 sec)
|

|