MariaDB MOD Operator
In MariaDB, MOD
is a built-in operator that returns the remainder when one number is divided by another.
MariaDB MOD
Syntax
Here is the syntax of the the MariaDB MOD
operator:
number1 MOD number2
number1 % number2
You can also use the MOD(number1, number2)
function.
Parameters
number1
-
Optional. The dividend.
number2
-
Optional. The divisor.
Return value
The MariaDB MOD
operator returns the remainder of dividing one number by another.
If number2
equals 0
, the MOD
function will return NULL
.
If the number1
argument is NULL
, the MOD
function will return NULL
.
MariaDB MOD
Examples
The following statement shows the basic usage of the MariaDB DIV
operator:
SELECT
3 MOD 2,
4 MOD 2,
5 MOD 2,
6 MOD 2,
7 MOD 2;
Output:
+---------+---------+---------+---------+---------+
| 3 MOD 2 | 4 MOD 2 | 5 MOD 2 | 6 MOD 2 | 7 MOD 2 |
+---------+---------+---------+---------+---------+
| 1 | 0 | 1 | 0 | 1 |
+---------+---------+---------+---------+---------+
You can use the %
operator to achieve that:
SELECT
3 % 2,
4 % 2,
5 % 2,
6 % 2,
7 % 2;
Output:
+-------+-------+-------+-------+-------+
| 3 % 2 | 4 % 2 | 5 % 2 | 6 % 2 | 7 % 2 |
+-------+-------+-------+-------+-------+
| 1 | 0 | 1 | 0 | 1 |
+-------+-------+-------+-------+-------+
Alternatively, you can use the MOD()
function to do this:
SELECT
MOD(3, 2),
MOD(4, 2),
MOD(5, 2),
MOD(6, 2),
MOD(7, 2);
Output:
+-----------+-----------+-----------+-----------+-----------+
| MOD(3, 2) | MOD(4, 2) | MOD(5, 2) | MOD(6, 2) | MOD(7, 2) |
+-----------+-----------+-----------+-----------+-----------+
| 1 | 0 | 1 | 0 | 1 |
+-----------+-----------+-----------+-----------+-----------+
Conclusion
In MariaDB, MOD
is a built-in operator that returns the remainder when one number is divided by another.