Mysql常见数学函数

又有很长时间没有写博客了,毕竟还是一个新手重点还是自己很懒,快到了找工作的时候了,想给自己做一个回顾,又重新拿起了自己的键盘。哈哈哈哈哈哈,废话不多说,直接上干货吧!

1.round:这个函数大家都不陌生,就是四舍五入的函数

SELECT round(1.7)

返回结果为2

SELECT round(-1.7)

返回结果为-2

还有一个重构的方法

SELECT round(1.20998,2)

返回结果为1.21

2.ceil向上取整函数,返回>=该参数的最小整数

SELECT ceil(1.80)

3.floor向下取整<=该参数的最大整数
代码和上面区别不打

4.truncate这是一个截断函数和round函数不同的是它不会四舍五入直接截断

SELECT TRUNCATE(1.699,1)

结果为1.6

5.mod取余函数

SELECT MOD(10,3)

6.abs绝对值函数

select abs(-2),abs(0),abs(2),abs(-2.7),abs(2.7);

7.sqrt平方根函数

select sqrt(4),sqrt(9.9),sqrt(0),sqrt(-4);

8.pow(x,y)幂运算函数

select power(2,0), power(2,2),power(-3,3),power(-2.5,3);

9.e幂运算函数exp(x)

select exp(0),exp(1),exp(2),exp(-2);

10.log(x)和log10(x)
log(x)是以e为底的,log10(x)是以10为底的

	select log(exp(3)),log(exp(-2)),log10(pow(10,3)),log10(pow(10,-2));

这些函数其实很多和java的用法是一样的,如果要实验的话也不用建表,只要连接数据库就可以使用了。总结就在这里了,当然还有很多函数没有列出来,但是这一些还是比较的常用的了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值