📅  最后修改于: 2023-12-03 15:03:05.598000             🧑  作者: Mango
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()
函数的介绍。在实际开发中,可以利用该函数进行数值运算和逻辑判断等操作。