SQLplus скрипт для форматирования текста как числового - PullRequest
1 голос
/ 23 сентября 2008

Я выбираю строки из таблицы, но некоторые столбцы имеют текстовый тип, но в них всегда есть числовые данные. Как я могу отформатировать их как числа?

например. Колонка количество заголовок «Количество» формат 999,999

Однако, поскольку столбец в таблице является текстовым, числовое форматирование игнорируется.

Ответы [ 3 ]

1 голос
/ 23 сентября 2008

Для рендеринга с тысячами разделителей вам необходимо ...

to_char(to_number(quantity), '999,999')
1 голос
/ 23 сентября 2008

Вам потребуется TO_NUMBER для столбца в вашем запросе.

0 голосов
/ 23 сентября 2008

Спасибо, Стив,

Теперь я могу иметь:

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

И я получаю правильный обоснованный отчет.

...