mysql之数字函数、日期时间函数

数字函数

ROUND(X[,D])
将数字X四舍五入到指定的小数位数D。如果不指定D,则默认为0。如果D是负数,表示从小数点的左边进行四舍五入
例1:SELECT round(1.58),round(1.298, 1);
在这里插入图片描述
SELECT round(1.298, 0),round(23.298, -1);
在这里插入图片描述
TRUNCATE(X,D)
将数字X截断到指定的小数位数D(不四舍五入)。D为0表示不要小数。如果D是负数,表示从小数点的左边进行截断
SELECT truncate(1.999,1),truncate(1.999,0);
在这里插入图片描述
SELECT truncate(-1.999,1),truncate(122,-2);
在这里插入图片描述
MOD(N,M), N % M, N MOD M
返回数字N除以M后的余数
SELECT mod(234, 10),253 % 7,29 MOD 9;
在这里插入图片描述
注意:余数可以有小数。除数为0不抛出异常
SELECT mod(34.5,3),mod(12,0);
在这里插入图片描述
CEIL(X), CEILING(X)
返回不小于X的最小整数
SELECT ceiling(1.23),ceil(-1.23);
在这里插入图片描述
FLOOR(X)
返回不大于X的最大整数
SELECT floor(1.23),floor(-1.23);
在这里插入图片描述
RAND(), RAND(N)
返回一个随机的浮点数v,0 <= v < 1.0。如果指定整数N,则用作种子值,它产生一个可重复的数字序列
CREATE TABLE t (i

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值