我是靠谱客的博主 优秀向日葵,最近开发中收集的这篇文章主要介绍数据库解决小数点前面的‘0’丢失问题,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

查询数字字段时,Oracle对于小于1的小数,小数点前面的0是不显示的。

Oracle中会将小数点前的0隐去也会将小数点后的0隐去(例如:0.10会变为.1),因此会得不到我们想要的数值格式。

解决此类问题最简单的办法就是把数值类型转换为字符型,即加上to_char(数值,'fm9990.0099')。

例如:to_char(0.10,'fm99990.0099')就会变为0.10而不是.1了。

说明:'fm99990.0099'是看你数据大小而定的,可以是'fm90.09',也可以是'fm999999990.000099999',自己在数据库工具一试便知。

最后

以上就是优秀向日葵为你收集整理的数据库解决小数点前面的‘0’丢失问题的全部内容,希望文章能够帮你解决数据库解决小数点前面的‘0’丢失问题所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部