📜  MySQL 中的 MOD()函数(1)

📅  最后修改于: 2023-12-03 15:03:05.598000             🧑  作者: Mango

MySQL 中的 MOD() 函数

MySQL 中的 MOD() 函数用于返回两个数相除后的余数。通常可以用于判断一个数是否是另一个数的倍数。

MOD() 函数的语法如下:

MOD(dividend, divisor)

其中 dividend 是被除数,divisor 是除数。函数的返回值是一个整数。

下面是一个示例:

SELECT MOD(10, 3);
-- 返回:1

这里,10 是被除数,3 是除数。10 除以 3 后余数为 1,所以返回值是 1

除了整数之外,MOD() 函数还支持浮点数的运算。对于两个浮点数的除法,如果商是一个整数,那么余数就是小数部分;否则余数是除法运算后得到的小数部分。

下面是一个示例:

SELECT MOD(10.5, 2.25);
-- 返回:1.5

这里,10.5 除以 2.25 后得到商为 4,余数为 0.75。因此返回值是 0.75

在使用 MOD() 函数时要注意参数的类型。如果参数类型不正确,则会返回 NULL。另外,除数不能为 0,否则会报错。

以上就是关于 MySQL 中的 MOD() 函数的介绍。在实际开发中,可以利用该函数进行数值运算和逻辑判断等操作。