MySQL常用函数 - 与数值相关的函数

本人课堂笔记,仅供参考:
(一) abs函数
1、 格式:select abs(参数);select abs(参数) as +别名,as 可以省略,别名是显示的列名。
2、 作用:求参数的绝对值
(二) ceil函数/ceiling函数
1、 格式:select ceil(参数);
2、 作用:向上取整,返回最小的整数
(三) floor函数
1、 格式:select floor(参数);
2、 作用:向下取整,返回最大的整数
(四) mod函数
1、 格式:select mod(值1,值2);
2、 作用:求值1除以值2后的余数
3、 注意:结果的符合和前面的被除数相同,另外如果被除数小于除数,结果为被除数,值2不能为0,如为0,返回结果为null。
(五) pow函数/power函数
1、 格式:select pow(m,n);
2、 作用:求m的n次方
(六) rand函数
1、 格式:select rand()
2、 作用:生成0-1间的随机数,包含0,但是不包含1
注意:如果要生成n——m,包含n、m的随机整数,可以使用如下格式select floor(rand()*(最大值+1-最小值)+最小值);
(七) round函数
1、 格式1:round(x),返回参数X的四舍五入的一个整数
2、 格式2:round(x,d),返回参数X的四舍五入的有 D 位小数的一个数字。如果D为0,结果将没有小数点或小数部分。如果d为负数,那么表示从小数点向前进行四舍五入,如select round(163.656, -2);结果为200
(八) sqrt函数
1、 格式;select sqrt(x);
2、 作用:求x的算术平方根
(九) truncate函数
1、 格式:select truncate(x,d);
2、 作用:对x的小数位进行截取,并不四舍五入
3、 示例:
 select truncate(123456.789,1);结果为123456.7
 select truncate(123456.789,0);结果为123456
 select truncate(123456.789,-2);结果为123400

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值