powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Подскажите pattern для to_char
4 сообщений из 4, страница 1 из 1
Подскажите pattern для to_char
    #34526979
Paramedic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Есть столбец типа Number(16,4). Требуется вывести его следующем образом: если после запятой есть значения, то следует их отобразить. Но обрезав нули слева, если они есть. Если нет значений после запятой, то вывести как целое число.

Например
78.1200 -> 78.12
456.9870 -> 456.987
34.0000 -> 34

Не могу подобрать pattern для to_char. Ума хватает только написать хранимку.
...
Рейтинг: 0 / 0
Подскажите pattern для to_char
    #34527017
Paramedic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опечатка: обрезав нули справа.
...
Рейтинг: 0 / 0
Подскажите pattern для to_char
    #34527902
Бабичев Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
select num num_as_num, 
       rtrim(to_char(num, 'fm9999999999999990.9999'),'.') num_as_char
  from test

Query finished, retrieving results...

NUM_AS_NUM   NUM_AS_CHAR
----------   -----------
    78 . 1200           78 . 12 
   456 . 9870         456 . 987 
    34 . 0000              34 

 3  row(s) retrieved
...
Рейтинг: 0 / 0
Подскажите pattern для to_char
    #34529430
Paramedic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Подскажите pattern для to_char
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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