Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Форматирование чисел в TO_CHAR / 2 сообщений из 2, страница 1 из 1
09.10.2002, 19:19
    #32056878
lh@work
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование чисел в TO_CHAR
Здравствуйте, уважаемые!

Запрос очень простой, но к вечеру уже нерешаемый :(:

select to_char( my_field , ?????) from my_table
(my_field number)

Надо, чтобы на выходе у числа было ровно 2 знака ПОСЛЕ запятой. ДО запятой может быть сколько угодно знаков. Если число меньше 1, то формат должен быть такой: 0.хх
Очень не хочется в format string писать кучу 9-к.

Вопрос: как грамотно указать format string ?

С уважением, Наталия
...
Рейтинг: 0 / 0
09.10.2002, 21:46
    #32056887
GoGi
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Форматирование чисел в TO_CHAR
select decode(sign(my_field),'-1','-',null)||to_char(decode(sign(abs(my_field)-1),-1,0,null))||to_char(trunc(abs(my_field),2)) from my_table

A eto vigliadit luchshe chem pisat' 999999990.00 v format mask?
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Форматирование чисел в TO_CHAR / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]