又有很长时间没有写博客了,毕竟还是一个新手重点还是自己很懒,快到了找工作的时候了,想给自己做一个回顾,又重新拿起了自己的键盘。哈哈哈哈哈哈,废话不多说,直接上干货吧!
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的用法是一样的,如果要实验的话也不用建表,只要连接数据库就可以使用了。总结就在这里了,当然还有很多函数没有列出来,但是这一些还是比较的常用的了。
4379

被折叠的 条评论
为什么被折叠?



