Re: Arbitrary precision arithmatic with pgsql

From: Michael Glaesemann <grzm(at)myrealbox(dot)com>
To: Michael Glaesemann <grzm(at)myrealbox(dot)com>
Cc: Rajesh Kumar Mallah <mallah(at)trade-india(dot)com>, pgsql-sql(at)postgresql(dot)org
Subject: Re: Arbitrary precision arithmatic with pgsql
Date: 2004-08-31 12:41:22
Message-ID: 1089006C-FB4B-11D8-A2A0-000A95C88220@myrealbox.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql


On Aug 31, 2004, at 9:17 PM, Michael Glaesemann wrote:

> What you need is a power operation for numeric, which I think you'd
> have to write yourself,

Looking a little closer, there is a pow() function that takes two
numeric arguments and returns numeric.

<http://www.postgresql.org/docs/current/static/functions-math.html>

test=# select pow(2::numeric,100::numeric);
pow
--------------------------------------------------
1267650600228229401496703205376.0000000000000000
(1 row)

Sorry for the misinformation.

If you'd like, I think you can overload the ^ operator to work on
numeric as well if you don't want to use pow(). See the following page
for more information.

<http://www.postgresql.org/docs/current/static/sql-createoperator.html>

Michael Glaesemann
grzm myrealbox com

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Rajesh Kumar Mallah 2004-08-31 13:15:59 Re: Arbitrary precision arithmatic with pgsql
Previous Message Rajesh Kumar Mallah 2004-08-31 12:37:33 Re: Arbitrary precision arithmatic with pgsql