【问题标题】:SQLplus script to format text as numeric将文本格式化为数字的 SQLplus 脚本
【发布时间】:2010-09-12 07:31:23
【问题描述】:

我正在从表中选择行,但有些列是文本类型,但它们中始终包含数字数据。如何将它们格式化为数字?

例如列数量标题“数量”格式 999,999

但是,由于表格中的列是文本,因此忽略了数字格式。

【问题讨论】:

    标签: formatting sqlplus scripting


    【解决方案1】:

    您需要 TO_NUMBER 列在您的查询中。

    【讨论】:

      【解决方案2】:

      要使用千位分隔符进行渲染,您需要...

      to_char(to_number(quantity), '999,999')
      

      【讨论】:

        【解决方案3】:

        谢谢史蒂夫,

        我现在可以拥有:

        列数量标题“数量”格式 999,999 从销售中选择 TO_NUMBER(quantity) 作为数量

        我得到了一份正确的报告。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-11-06
          • 1970-01-01
          • 2011-07-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多