2008-09-23 12 views
1

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

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

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

ответ

1

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

1

Оказывать с тысячами сепаратора обеспечивает, вам нужно ...

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

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

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

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

И я получаю право оправданного отчет.