Oracle问题——查询数值数据时,小数点前0不显示
2017-03-31 11:08
253 查看
查询数字字段时,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',自己在数据库工具一试便知。
相关文章推荐
- SSH Secure Shell Client连接Linux 命令行显示中文乱码问题 和oracle 查询数据中文乱码问题
- decimal数据小数点前不能显示的问题
- Oracle中较长number型数值的科学计数显示问题
- 关于oracle中将一张表中的多条数据的某列查询出来合并为一条数据显示
- Oracl数据库管理方面的资料(查询sga,查看oracle数据库名称sid,查看oracle数据库名称,查看表空间,修改表空间名称,数据库管理,sqlPlus数据显示)
- oracle分页查询数据重复问题、分页排序陷阱
- 写查询语句出现的问题.显示查不到的数据出错,帮忙看看
- oracle时间查询范围问题(当天数据)
- excel日期格式数据通过软件导入到数据库中显示数值的问题
- Oracle中查询不出数据,为什么在程序中还能显示数据解决方法
- oracle insert中文数据,查询出现乱码问题解决
- ORACLE SQL 查询数据库 数据显示的格式设置
- Oracle中较长number型数值的科学计数显示问题
- oracle可以查询到数据,c#前端显示不出数据
- Oracle基础学习二:表的创建 数据的操作 在VS程序中的查询显示
- Oracle 表删除大量数据后查询变慢问题
- Oracle中较长number型数值的科学计数显示问题
- oracle 连表查询时的数据类型问题
- oracle分页查询数据重复问题的解决
- sql查询按in顺序排序显示数据 oracle