我从表中选择行,但某些列是文本类型,但它们始终包含数字数据。我怎样才能将它们格式化为数字?用于将文本格式化为数字的SQLplus脚本
例如列数量标题“数量”格式999,999
但是,由于表格中的列是文本,数字格式将被忽略。
我从表中选择行,但某些列是文本类型,但它们始终包含数字数据。我怎样才能将它们格式化为数字?用于将文本格式化为数字的SQLplus脚本
例如列数量标题“数量”格式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
我也得到正当的权利报告。