oracle转换数字到格式化字符串
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了oracle转换数字到格式化字符串,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含939字,纯文字阅读大概需要2分钟。
内容图文
![oracle转换数字到格式化字符串](/upload/InfoBanner/zyjiaocheng/1046/6639a77a07384512af3003527225ecf7.jpg)
问题描写叙述
oracle假设存储number(20,2)数据,0数据库中为0.00,2.1数据库中为2.10,3.88存储为3.88,
假设直接从数据库中取出相应显示为:
0 2.1 3.88 保留两位小数会发生变化,假设须要和数据库保持一致:
解决方法
保留两位有效小数的方法:
SELECT TO_CHAR(3.2,‘FM99999999999990D00‘) FROM DUAL
废话太多了,直接上样例:
參考实例:
select to_char(a, ‘99D90‘),
to_char(a, ‘90D90‘),
to_char(a, ‘FM90D99‘),
rtrim(to_char(a, ‘FM90D99‘), to_char(0, ‘D‘))
from (
select50 a from dual
unionallselect50.57from dual
unionallselect5.57from dual
unionallselect0.35from dual
unionallselect0.4from dual
)
orderby a;
TO_CHA TO_CHA TO_CHA RTRIM(
------ ------ ------ ------
.35 0.35 0.35 0.35
.40 0.40 0.4 0.4
5.57 5.57 5.57 5.57
50.00 50.00 50. 50
50.57 50.57 50.57 50.57
參考文档:
具体參考:click here
官方文档: oracle format doc
样例參考: example
原文:http://www.cnblogs.com/bhlsheji/p/5271692.html
内容总结
以上是互联网集市为您收集整理的oracle转换数字到格式化字符串全部内容,希望文章能够帮你解决oracle转换数字到格式化字符串所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。