【问题标题】:Oracle TO_CHAR Question - How to format number correctly?Oracle TO_CHAR 问题 - 如何正确格式化数字?
【发布时间】:2019-01-24 09:41:01
【问题描述】:

我在格式为NUMBER (7,4) 的Oracle 表中有一个数字字段。我想以下列格式在查询中显示它:

表中的值(例如):17.5 要显示的值:17.5000

表中的值(例如):3471.53 要显示的值:3471.5300

我需要对TO_CHAR 函数应用什么格式模型,以确保显示小数点左侧的所有数字(无论有多少),并且始终显示四个小数位?

【问题讨论】:

    标签: sql oracle


    【解决方案1】:

    您的格式的掩码如下所示:

    select to_char(number_value, '999G999D0000') from dual;
    

    无论如何,请熟悉有关格式模型的文档。 https://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements004.htm

    【讨论】:

      猜你喜欢
      • 2018-05-31
      • 2019-11-25
      • 1970-01-01
      • 2018-12-24
      • 2021-01-02
      • 1970-01-01
      • 1970-01-01
      • 2014-10-12
      • 2022-01-13
      相关资源
      最近更新 更多