首页 > 代码库 > Oracle截取固定位数的小数方法总结
Oracle截取固定位数的小数方法总结
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截取固定位数的小数方法总结
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。