Re: evaluating equation stored in a string

Поиск
Список
Период
Сортировка
От Alban Hertroys
Тема Re: evaluating equation stored in a string
Дата
Msg-id 444F9A59.6000108@magproductions.nl
обсуждение исходный текст
Ответ на evaluating equation stored in a string  ("SunWuKung" <Balazs.Klein@t-online.hu>)
Список pgsql-general
SunWuKung wrote:
> However I have a problem with this cast. I don't know how to handle
> brackets in the equation, since
>
> SELECT 35/124 ::numeric
> --0.28....
>
> while
>
> SELECT (35/124) ::numeric
> -- 0

The brackets aren't your problem, your numbers aren't as accurate as the
result you require. An eval() function would give the same results.
You'll want this instead:

SQL> select (35.0/124.0)::numeric;
         numeric
------------------------
  0.28225806451612903226


Regards,
--
Alban Hertroys
alban@magproductions.nl

magproductions b.v.

T: ++31(0)534346874
F: ++31(0)534346876
M:
I: www.magproductions.nl
A: Postbus 416
    7500 AK Enschede

// Integrate Your World //

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

Предыдущее
От: Alban Hertroys
Дата:
Сообщение: Re: Ordering of records in group by not possible
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Ordering of records in group by not possible