Re: Converting to number with given format

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: Converting to number with given format
Дата
Msg-id aa556ef6-2c98-1837-9799-7e0715268ba9@aklaver.com
обсуждение исходный текст
Ответ на Converting to number with given format  (Gabriel Furstenheim Milerud <furstenheim@gmail.com>)
Ответы Re: Converting to number with given format
Список pgsql-general
On 9/19/18 5:38 AM, Gabriel Furstenheim Milerud wrote:
> Hello,
> I'd like to convert a string number to a number being able to provide 
> the custom format.
> With dates it works perfectly fine, so that I can do:
> 
> SELECT to_date('18 09 10', 'YY MM DD')
> 
> Is there something similar with numbers?
> 
> SELECT to_number('9,000',some_format) =9;

  SELECT to_number('9,000', '9V3')::int;
  to_number
-----------
          9

> SELECT to_number('9,000',another_format) =9000;

SELECT to_number('9,000', '99999');
  to_number
-----------
       9000

> 
> It is not clear to me what some_format should be and what another_format 
> should be so that those selects are equal.
> 
> I've read the documentation but I can't find a similar example. In 
> stackoverflow they don't provide a solution either: 
> https://stackoverflow.com/questions/18882942/postgresql-convert-a-string-with-commas-into-an-integer
> 
> Thanks
> Gabriel Fürstenheim


-- 
Adrian Klaver
adrian.klaver@aklaver.com


В списке pgsql-general по дате отправления:

Предыдущее
От: ncontu
Дата:
Сообщение: Re: Pgbouncer and postgres
Следующее
От: Jeremy Finzel
Дата:
Сообщение: postgres_fdw chooses remote index scan too rarely