| From: | Jon Lapham <lapham(at)extracta(dot)com(dot)br> |
|---|---|
| To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
| Cc: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: explicitly casting return value of avg() to float4 |
| Date: | 2002-04-25 19:22:04 |
| Message-ID: | 3CC8575C.7010000@extracta.com.br |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Tom Lane wrote:
> [snip]
> This isn't really any different from
>
> regression=# select 0.01::float4::float8;
> float8
> ---------------------
> 0.00999999977648258
> (1 row)
> [snip]
True enough.
So, I guess my applications will have to first determine what the column
precision is, an then use the appropriate ::float4 cast if the column is
a float4 column. This stinks... but I do understand why it is the way
it is.
Is there an SQL-ic way to determine the column type (ie: float4) of a
column?
Thanks,
-Jon
--
-**-*-*---*-*---*-*---*-----*-*-----*---*-*---*-----*-----*-*-----*---
Jon Lapham
Extracta Moléculas Naturais, Rio de Janeiro, Brasil
email: lapham(at)extracta(dot)com(dot)br web: http://www.extracta.com.br/
***-*--*----*-------*------------*--------------------*---------------
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Stephan Szabo | 2002-04-25 19:35:00 | Re: Performance Issues with count() |
| Previous Message | Grant Johnson | 2002-04-25 19:19:12 | Re: Performance Issues with count() |