Разделители дробных чисел в Postfres
-
- Активный участник
- Сообщения: 127
- Зарегистрирован: 04 май 2012, 21:23
- Репутация: 12
- Откуда: Пенза
Разделители дробных чисел в Postfres
Добрый день!
Подскажите пожалуйста, как поменять разделитель дробных чисел в Postgres? В настоящий момент дроби разделяются точкой, а нужно, чтобы разделялись запятой. Такое возможно?
Подскажите пожалуйста, как поменять разделитель дробных чисел в Postgres? В настоящий момент дроби разделяются точкой, а нужно, чтобы разделялись запятой. Такое возможно?
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Разделители дробных чисел в Postfres
смотря где
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Разделители дробных чисел в Postfres
Код: Выделить всё
select replace(1.500::text, '.', ',');
-
- Активный участник
- Сообщения: 127
- Зарегистрирован: 04 май 2012, 21:23
- Репутация: 12
- Откуда: Пенза
Re: Разделители дробных чисел в Postfres
2 trir: не понял Вас.
2 freeExec: А можно на всю таблицу такую замену сделать? или как локаль поменять?
2 freeExec: А можно на всю таблицу такую замену сделать? или как локаль поменять?
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Разделители дробных чисел в Postfres
числа хранятся в бинарном виде - точку рисует приложение через которое вы их смотритеА можно на всю таблицу такую замену сделать?
-
- Активный участник
- Сообщения: 127
- Зарегистрирован: 04 май 2012, 21:23
- Репутация: 12
- Откуда: Пенза
Re: Разделители дробных чисел в Postfres
Вы прямо как знали, что я дальше хотел спросить. Есть PostgreSQL, есть ArcGIS Server и Desktop. В Desktop'е всё нормально отображается - через запятую, но сервер отдает значения с точкой. Где это можно исправить?
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Разделители дробных чисел в Postfres
Вам сервер отдаёт текст или число? От этого зависит где надо менять.
Поменяйте локализацию винды на англ.
Поменяйте локализацию винды на англ.
-
- Активный участник
- Сообщения: 127
- Зарегистрирован: 04 май 2012, 21:23
- Репутация: 12
- Откуда: Пенза
Re: Разделители дробных чисел в Postfres
Не моргу точно сказать, сказали, что выдает так, как храниться в БД. Можете подсказать и для текста и для чисел?
Content-Encoding:gzip
Content-Length:1888
Content-Type:text/plain;charset=utf-8
Content-Encoding:gzip
Content-Length:1888
Content-Type:text/plain;charset=utf-8
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Разделители дробных чисел в Postfres
не бъётся скак храниться в БД
скорее имеется в виду SQL код - а я не уверен, что в нём предусмотрен иной разделитель, кроме точкиContent-Type:text/plain;charset=utf-8
-
- Активный участник
- Сообщения: 127
- Зарегистрирован: 04 май 2012, 21:23
- Репутация: 12
- Откуда: Пенза
Re: Разделители дробных чисел в Postfres
Тогда получается никак ситуацию не исправить? Читал что-то про to_char в Postgres.
Суть ещё в том, что отфильтрованные данные в Excel экспортируются с точкой, а нужно с запятой.
Суть ещё в том, что отфильтрованные данные в Excel экспортируются с точкой, а нужно с запятой.
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Разделители дробных чисел в Postfres
проще напрямую подключится к БД из Excel
to_char(148.5, '999D999')
to_char(148.5, '999D999')
- Игорь Белов
- Гуру
- Сообщения: 2232
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1506
- Откуда: Казань
Re: Разделители дробных чисел в Postfres
Поправьте уже настройки локали: контрольная панель → настройки языка → форматы → дополнительно; поменяйте десятичный символ на точку; полезно также разделитель элементов списка сменить на запятую.
The purpose of computing is insight, not numbers
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Разделители дробных чисел в Postfres
в Excel свои настройки
-
- Активный участник
- Сообщения: 127
- Зарегистрирован: 04 май 2012, 21:23
- Репутация: 12
- Откуда: Пенза
Re: Разделители дробных чисел в Postfres
То, как это сделать в Excel и в Панели управления - это все знают) только заказчик требует, чтобы ему всё сразу с запятым вылетало. так to_char может исправить ситуацию?
-
- Гуру
- Сообщения: 5298
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Разделители дробных чисел в Postfres
может, но там вопрос - какая локаль на сервере
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя