Re: Strange results when casting string to double

From: Thomas Kellerer <shammat(at)gmx(dot)net>
To: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: Strange results when casting string to double
Date: 2022-02-17 08:41:16
Message-ID: 59632509-6ead-bdaa-8ee4-035db22e530d@gmx.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Carsten Klein schrieb am 16.02.2022 um 14:27:
> I'm using several (now unsupported) PostgreSQL 9.3.24 servers on
> different (ancient) Ubuntu 14.04 LTS machines. On only one of those
> servers, I get strange/wrong results when converting a string into a
> double value:
>
> SELECT 1.56::double precision;
>
> --> 1.55999999999999   (wrong!)
>
> Although I do not find any differences in configuration, on all other servers the result looks like this (correct?):
>
> SELECT 1.56::double precision;
>
> --> 1.56               (correct!)
>

I wonder if extra_float_digits is different between those systems
Maybe initialized by differently configured SQL clients.

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message celati Laurent 2022-02-17 08:53:51 Give default privileges to another SuperUser ?
Previous Message Carsten Klein 2022-02-17 08:16:02 Re: Strange results when casting string to double