oracle取出数据时候小数点前的0不显示

来源:互联网 发布:一个淘宝账号值多少钱 编辑:程序博客网 时间:2024/05/21 09:08

在使用oracle数据库,当数值为0.5这种小数点前面是 0 的时候,JAVA会自动过滤小数点前面的 0。所以我们在写 sql 语句的时候,需要将对应的字段格式化。

SELECT  TO_CHAR ( U.SCORE,'fm9999999990.00')  AS TOTAL   FROM   USER   U

其中 TO_CHAR 是 Oracle  将数值型或者日期型转化为字符型(一定要加上去);

U.SCORE是表中对应的字段名称。

'fm9999999990.00'是显示出来的格式化样式,比如使用这种格式的话,数值 0.5 在取出来的时候是 0.50 的样式。

自己可以通过改变 'fm9999999990.00' 里面的样式来得到自己想要的数值显示。

阅读全文
1 0
原创粉丝点击