Сценарий SQLplus для форматирования текста в числовом виде

StackOverflow https://stackoverflow.com/questions/120054

  •  02-07-2019
  •  | 
  •  

Вопрос

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

напримерзаголовок количества столбца «Количество» формат 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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top