powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / в запросе не отображается ноль в числа меньше ноля...
8 сообщений из 8, страница 1 из 1
в запросе не отображается ноль в числа меньше ноля...
    #32161661
запрос "select to_char(0.123) from dual" выдаёт ".123" вместо "0.123"
...
Рейтинг: 0 / 0
в запросе не отображается ноль в числа меньше ноля...
    #32161666
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select to_char(0.123,'999990.999') from dual
...
Рейтинг: 0 / 0
в запросе не отображается ноль в числа меньше ноля...
    #32161672
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так
select to_char(0.123,'0.000') from dual
или так
select '0'+to_char(0.123) from dual
...
Рейтинг: 0 / 0
в запросе не отображается ноль в числа меньше ноля...
    #32161677
Новичок2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как сделать чтобы если есть нули справа то они удалялись?
...
Рейтинг: 0 / 0
в запросе не отображается ноль в числа меньше ноля...
    #32161693
весь вопрос в том, чтобы вывести чисто так как оно есть не добавляя ничего ни спереди ни сзади, но при этом чтобы число "0.123" отображалось как "0.123" а не ".123"
...
Рейтинг: 0 / 0
в запросе не отображается ноль в числа меньше ноля...
    #32161699
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первый 0 давать форматной маской (а то еще другие числа появятся), а правые 0 потом отсечь rtrim. Это же элементарно, Ватсон.
...
Рейтинг: 0 / 0
в запросе не отображается ноль в числа меньше ноля...
    #32161719
Новичок2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что нет разве символа для

отображать цифру если это не трейлинг нуль справа

0.1256 -> 0.127
0.123 -> 0.123
0.12 -> 0.12

Нельзя это решить просто используя маски без всяких там trim ов?
...
Рейтинг: 0 / 0
в запросе не отображается ноль в числа меньше ноля...
    #32162085
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SQLWKS> select 
      2 > to_char( 0 . 1230 , 'fm0.9999')
      3 > from
      4 > dual
      5 > 
TO_CHAR
 -------
 
 0 . 123   
Выбрана  1  строка.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
SQLWKS> select 
      2 > to_char( 0 . 1256 , 'fm0.999')
      3 > from
      4 > dual
      5 > 
TO_CHA
 ------
 
 0 . 126  
Выбрана  1  строка.


Замечу, что 0.1256 -> 0.127 - неверно.
Верно 0.126
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / в запросе не отображается ноль в числа меньше ноля...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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