Oracle小数格式化显示


需求:小数的整数部分为11位,小数部分为4位,查询的数据页面不能显示类似.123,应该为0.123
如: 12345678910.12345
问题:SELECT TO_CHAR(1, 'FM99999999990.9999') FROM DUAL;--显示为1.
方案1:SELECT REGEXP_REPLACE(TO_CHAR(12345678910.12345, 'FM99999999990.9999'), '\.$', ' ') X FROM DUAL;--显示为:12345678910.1235
方案2:SELECT RTRIM(TO_CHAR(1, 'FM99999999990.9999'), '.') X FROM DUAL;--显示为1

参考:

https://www.cnblogs.com/steel-chen/p/6780151.html

https://www.cnblogs.com/lanzi/archive/2013/01/14/2859666.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM