Сценарий SQLplus для форматирования текста в числовом виде
-
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
И я получаю правильный обоснованный отчет.
Не связан с StackOverflow