MySQL -> DQL:数字函数:round,truncate,mod,ceil,floor

“四舍五入”:round:圆-代表四舍五入;第二个参数代表保留小数点后几位

"四舍五入":round:圆-代表四舍五入;第二个参数代表保留小数点后几位
select round(1.55);# 2
select round(1.22);# 1
select round(1.55,1);# 1.6

“截断数字”:truncate:截断;第二个参数代表保留小数点后几位

"截断数字":truncate:截断;第二个参数代表保留小数点后几位
select truncate(1.55,1);# 1.5
select truncate(1.555,2);# 1.55

“求余”:mod:取余;±正负符号看被取余的数的符号,(10,-3)看10为正

"求余":mod:取余;+-正负符号看被取余的数的符号,(10,-3)10为正
select mod(10,3);# 1
select mod(10,-3);# 1
select mod(-10,-3);# -1
select mod(-10,3);# 3

“向上向下取整”:ceil:天花板–floor:地板

"向上向下取整":ceil:天花板--floor:地板
select ceil(1.02);# 2
select ceil(-1.02);# -1--向上取整,取大的(-1大于-1.02)
select floor(1.02);# 1
select floor(-1.02);# -2--向下取整,取小的(-2要小于-1.02)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值