码迷,mamicode.com
首页 > 数据库 > 详细

Oracle截取固定位数的小数方法总结

时间:2017-02-19 21:43:24      阅读:351      评论:0      收藏:0      [点我收藏+]

标签:模板   api   截取   转换   run   trunc   取数   操作   注意   

trunc,to_char,round,cast

1.trunc截取数字,小数位直接舍去,整数位取0。不进行四舍五入

第二个参数是要截取的位数,如果不是整数也只看整数位

技术分享

2.to_char(),把数字转成字符的同时截取位数,且会四舍五入。对于本文对数字操作的情况,to_char的第一个参数可以是float,numberic,int,

第二个参数模板,描述要转换成什么样的形式。

注意d2,由于整数位给的‘9‘不够多,选出来是‘###’。

利用to_char函数转换数字还有更多用法可以参考API。

技术分享

3.round看名字就是正八经的对数字进行近似计算的函数,用法和trunc一样,但是它会进行四舍五入

技术分享

4.cast转为指定位数的number

技术分享

 

Oracle截取固定位数的小数方法总结

标签:模板   api   截取   转换   run   trunc   取数   操作   注意   

原文地址:http://www.cnblogs.com/whatsoever/p/6417149.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!