Re: How to avoid: 9.50184e+06 - Mailing list pgsql-general

From Scott Marlowe
Subject Re: How to avoid: 9.50184e+06
Date
Msg-id dcc563d10709280716k798f30d6g7a1f1079659fc46d@mail.gmail.com
Whole thread Raw
In response to How to avoid: 9.50184e+06  (Stefan Schwarzer <stefan.schwarzer@grid.unep.ch>)
List pgsql-general
On 9/28/07, Stefan Schwarzer <stefan.schwarzer@grid.unep.ch> wrote:
> Hi there,
>
> how can I avoid results like this: 9.50184e+06
>
> Instead it should return the "real" value, as 950184.
>
> Thanks for any hints!

Cast it to numeric:

select 9.50184e+06::real::numeric;

But know that you're losing accuracy if you're working with real / float types.

If you need all the parts of the number kept around, use numeric from the start.

pgsql-general by date:

Previous
From: "John Smith"
Date:
Subject: Re: access privileges: grant select on (all current and future tables)?
Next
From: Alvaro Herrera
Date:
Subject: Re: access privileges: grant select on (all current and future tables)?