oracle当中怎么保留两位小数

oracle当中怎么保留两位小数

1、round保留两位
round:四舍五入(最多保留两位,没有小数的时候不展示)

select round(66.667,2) N1 from dual;
1


2、trunc保留两位
trunc:直接截断(最多保留两位,没有小数的时候不展示)

select trunc(66.667,2) N2 from dual;
1


3、始终保留两位
不管有没有小数都是保留两位,替换0.8即可使用。

select to_char(round(0.8,2),'fm99999999999990.00') from dual
1

————————————————
版权声明:本文为CSDN博主「怪咖软妹@」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43888891/article/details/115344788

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部