Десятичная точность Oracle SQL при выборе - PullRequest
1 голос
/ 14 февраля 2012

Здравствуйте, у меня есть столбец базы данных с именем price, и данные в нем .1

Я хочу выбрать этот столбец с помощью запроса выбора и вернуть его обратно в приложение с 0,10.Можно ли это сделать при выборе столбца?

Спасибо

Ответы [ 2 ]

3 голосов
/ 14 февраля 2012

Хотите вернуть номер в заявку? Или строка?

Если вы хотите вернуть число, вас не волнует форматирование.

Если вы хотите вернуть строку, вы можете использовать функцию TO_CHAR с маской формата 'fm0.00'

  1* select to_char( .1, 'fm0.00' ) from dual
SQL> /

TO_CH
-----
0.10
1 голос
/ 14 февраля 2012

SELECT TO_CHAR (столбец, '0,99') ИЗ таблицы

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