您当前的位置: 首页 >  慌途L sql

MySQL 截取小数位数以及取整

慌途L 发布时间:2018-12-25 19:09:58 ,浏览量:3

给自己做个记录

MySQL 截取小数位数以及取整

1.ROUND(X,D)函数  X指要处理的数,D是指保留几位小数     --会进行四舍五入法 

select ROUND(123456.6789,2);  
结果:123456.68

select ROUND(123456.6123,2);  
结果:123456.61



2.TRUNCATE(X,D)函数   X指要处理的数,D是指保留几位小数       --不进行四舍五入

select TRUNCATE(123456.6789,2);
结果:123456.67



3.CONVERT(expr,type)转型函数   expr指要处理的数,type是指要转型的类型	  --会进行四舍五入法 

select convert(123456.6789, DECIMAL(10,2));  
结果:123456.68      --会把值转换成Decimal类型



4.CEILING(X)函数 	  --直接取整,个位+1

select CEILING(123456.6789);  
结果:123457



5.FLOOR(X)函数  	  --直接取整

select FLOOR(123456.6789);  
结果:123456
   
关注
打赏
1688896170
查看更多评论

慌途L

暂无认证

  • 3浏览

    0关注

    118博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0890s