MariaDB DIV 运算符使用指南

在 MariaDB 中,DIV 是一个内置的运算符,它执行整数除法并返回一个整数结果。

MariaDB DIV 语法

这里是 MariaDB DIV 操作符的语法:

x DIV y

参数

x
必需的。 被除数。
y
必需的。 除数。

返回值

x DIV y 返回 x 除以 y 的结果的整数部分。

如果参数 x 或者 y 不是整数,则会先将他们转为 DECIMAL 类型后再计算。

x DIV 0 将返回 NULL

如果 x 或者 y 为无效的操作数,x DIV y 将返回 NULL

MariaDB DIV 示例

基本示例

下面的语句展示了 MariaDB DIV 运算符的基本用法:

SELECT 100 DIV 2, 100 DIV 3;

输出:

+-----------+-----------+
| 100 DIV 2 | 100 DIV 3 |
+-----------+-----------+
|        50 |        33 |
+-----------+-----------+

在本示例中, 100 DIV 3 返回了其结果的整数部分。

除以零

x DIV 0 将返回 NULL

SELECT 1 DIV 0;

输出:

+---------+
| 1 DIV 0 |
+---------+
|    NULL |
+---------+

让我们检查一下警告:

SHOW WARNINGS;

输出:

+---------+------+---------------+
| Level   | Code | Message       |
+---------+------+---------------+
| Warning | 1365 | Division by 0 |
+---------+------+---------------+

结论

在 MariaDB 中,DIV 是一个内置的运算符,它执行整数除法并返回一个整数结果。