【发布时间】:2019-01-24 09:41:01
【问题描述】:
我在格式为NUMBER (7,4) 的Oracle 表中有一个数字字段。我想以下列格式在查询中显示它:
表中的值(例如):17.5 要显示的值:17.5000
表中的值(例如):3471.53 要显示的值:3471.5300
我需要对TO_CHAR 函数应用什么格式模型,以确保显示小数点左侧的所有数字(无论有多少),并且始终显示四个小数位?
【问题讨论】:
我在格式为NUMBER (7,4) 的Oracle 表中有一个数字字段。我想以下列格式在查询中显示它:
表中的值(例如):17.5 要显示的值:17.5000
表中的值(例如):3471.53 要显示的值:3471.5300
我需要对TO_CHAR 函数应用什么格式模型,以确保显示小数点左侧的所有数字(无论有多少),并且始终显示四个小数位?
【问题讨论】:
您的格式的掩码如下所示:
select to_char(number_value, '999G999D0000') from dual;
无论如何,请熟悉有关格式模型的文档。 https://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements004.htm
【讨论】: