mod函数怎么取模

mod 是 MySQL 中的数值函数,写法为:mod(x,y),意思是返回x/y的取模的值。

什么是取模?取模就是取余数。

如果第一个值比第二个值大,我整理出来的取模公式就是:第一个值-第一个值里面包含了几个第二个值相加的结果=取模结果;

比如:mod(23,3),套用取模公式为:第一个值(23)-第一个值里面包含了几个第二个值相加的结果(第一个值23里面包含了7个第二个值3,再把7个3相加起来得出结果21,3+3+3+3+3+3+3=21)=取模结果(2),最终取模结果就是:23-21=2。

select mod(23,3);

练习:

既然学会的话,那就来做两道题巩固一下吧!!!

第一题:

mod(6,4);

第二题:

mod(10,2);

答案解析:

公式:第一个值-第一个值里面包含了几个第二个值相加的结果=取模结果;

第一题:

第一个值为6,第一个值6里面只包含了1个第二个值4,那就不用相加了,最终取模结果就是:6-4=2;

第二题:

第一个值为10,第一个值10里面包含了5个第二个值2,5个2相加的结果为:2+2+2+2+2=10;最终取模结果就是:10-10=0

如果第一个值比第二个值小,没有余数可取,取的是第一个值;比如:mod(20,30),取模的结果为20;

select mod(20,30);

如果两个值相同,刚好相等,没有余数可取,取模的结果为0;比如:mod(100,100) 的结果就是0。

select mod(100,100);

 完。。。 

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值