SQLplus脚本将文本格式设置为数字

时间:2020-03-06 14:35:21  来源:igfitidea点击:

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

例如列数量标题"数量"格式999,999

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

解决方案

我们将需要TO_NUMBER查询中的列。

要使用数千个分隔符进行渲染,我们需要...

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

谢谢史蒂夫,

我现在可以拥有:

column quantity heading 'Quantity' format 999,999
select TO_NUMBER(quantity) as quantity from Sales

我得到了正确的正当报告。