Oracle TO_CHAR Вопрос - Как правильно отформатировать число? - PullRequest
0 голосов
/ 24 января 2019

У меня есть числовое поле в таблице Oracle в формате NUMBER (7,4). Я хотел бы отобразить это в запросе в следующем формате:

Значение в таблице (например): 17,5 Значение для отображения: 17.5000

Значение в таблице (например): 3471,53 Значение для отображения: 3471,5300

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

1 Ответ

0 голосов
/ 24 января 2019

Маска для вашего формата выглядит так:

select to_char(number_value, '999G999D0000') from dual;

В любом случае, пожалуйста, ознакомьтесь с документами о моделях формата. https://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements004.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...