【发布时间】:2010-09-12 07:31:23
【问题描述】:
我正在从表中选择行,但有些列是文本类型,但它们中始终包含数字数据。如何将它们格式化为数字?
例如列数量标题“数量”格式 999,999
但是,由于表格中的列是文本,因此忽略了数字格式。
【问题讨论】:
标签: formatting sqlplus scripting
我正在从表中选择行,但有些列是文本类型,但它们中始终包含数字数据。如何将它们格式化为数字?
例如列数量标题“数量”格式 999,999
但是,由于表格中的列是文本,因此忽略了数字格式。
【问题讨论】:
标签: formatting sqlplus scripting
您需要 TO_NUMBER 列在您的查询中。
【讨论】:
要使用千位分隔符进行渲染,您需要...
to_char(to_number(quantity), '999,999')
【讨论】:
谢谢史蒂夫,
我现在可以拥有:
列数量标题“数量”格式 999,999 从销售中选择 TO_NUMBER(quantity) 作为数量我得到了一份正确的报告。
【讨论】: