Pergunta

Eu estou selecionando linhas de uma tabela, mas algumas das colunas são um tipo de texto, mas eles sempre têm os dados numéricos neles. Como posso formatá-los como números?

por exemplo. coluna quantidade título 'Quantidade' formato de 999.999

No entanto, uma vez que a coluna na tabela é o texto, a formatação numérica é ignorado.

Foi útil?

Solução

Você precisará TO_NUMBER a coluna em sua consulta.

Outras dicas

Para render com separadores de milhar, você precisa ...

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

Graças Steve,

Agora posso ter:

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

E eu fico um relatório justificado à direita.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top