| От | Tom Lane |
|---|---|
| Тема | Re: Changing point for commas and commas for point |
| Дата | |
| Msg-id | 28242.1169405387@sss.pgh.pa.us обсуждение |
| Ответ на | Changing point for commas and commas for point ("Ezequias Rodrigues da Rocha" <ezequias.rocha@gmail.com>) |
| Список | pgsql-sql |
"Ezequias Rodrigues da Rocha" <ezequias.rocha@gmail.com> writes:
> Here in my country (Brazil) we have the decimal simbol as ' , ' (commas) and
> thousand separator as ' . ' (point)
> Here my sql uses: to_char(sum(My_column), '99990D00')
That's the right thing.
> Is there any way to make this happens ?
I think you forgot to set LC_NUMERIC.
regression=# select to_char(42.45, '99990D00'); to_char
----------- 42.45
(1 row)
regression=# set lc_numeric TO 'pt_PT.iso88591';
SET
regression=# select to_char(42.45, '99990D00'); to_char
----------- 42,45
(1 row)
The specific locale names available vary across OSes ... try "locale -a"
for a list.
regards, tom lane
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера