数学函数级应用

一.数学函数的概念:它是指用来处理数值数据方面的运算,而在MySQL中主要的数学函数有绝对值函数、三角函数、对数函数和随机函数等。在使用数学函数的过程时,一旦发生了错误,那么该函数将返回null。

二.那么在MySQL中常用的数学函数有哪些呢?

数学函数功能介绍
ABS(x)返回x的绝对值
 PI( )返回圆周率,默认显示6 位小数 3.141593
 CEIL(x) 和    CEILING(x)返回不小于 x 的最小整数值
 FLOOR(x)返回不大于 x 的最大整数值
ROUND(x)返回最接近 参数x 的整数,对 x 进行四舍五入
 ROUND(x,y)返回最接近 x 的整数,对 x 进行四舍五入并保留y位小数
 TRUNCATE(x,y)返回截去小数点后 y 位的数值 x
RAND()返回一个随机浮点值 v,0<=v<=1
 LOG(x)返回 x 的自然对象,x 相对于基数 e 的对数

三.下面再来说说它们的示例和语句吧!

3.1 用 ceil(x) 和 ceiling(x) 返回不小于 x 的最小整数,SQL语句如下:

select ceil(2), ceil(2.75), ceil(-2), ceil(-2.75)

示例图如下:

3.2 用 floor(x) 返回不大于 x 的最大整数,SQL语句如下:

select floor(2), floor(2.75), floor(-2), floor(-2.75)

示例图如下:

3.3 用 rand() 产生 0~1 的浮点数,SQL语句如下:

select rand(),rand(),rand()

示例图如下:

3.4 用 round(x) 返回最接近于参数 x 的整数,SQL语句如下:

select round(-2.5), round(-2.25), round(-2.75), round(2.25), round(2.75)

示例图如下:

3.5用 round(x,y) 对参数 x 进行四舍五入的操作,并保留y位小数,SQL语句如下:

select round(-2.55,1),round(-2.25,3),round(375.49,-1),round(375.49,-1)

示例图如下:

3.6 用 truncate(x,y) 对参数 x 进行截取操作,SQL语句如下:

select truncate(2.25,1),truncate(2.99,1),truncate(2.99,0),truncate(99.99,-1)

示例图如下:

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值