Re: dividing integers not producing decimal fractions

Поиск
Список
Период
Сортировка
От Alexander Staubo
Тема Re: dividing integers not producing decimal fractions
Дата
Msg-id 780EC036-E650-463F-9F8B-58CA31EEC9EA@purefiction.net
обсуждение исходный текст
Ответ на dividing integers not producing decimal fractions  (rloefgren@forethought.net)
Список pgsql-general
On Nov 2, 2006, at 23:54 , rloefgren@forethought.net wrote:

> I'm trying to produce a decimal fraction by dividing integer fields
> like this fragment of the query:
>
> ...((cntoh0.count + cntoh1.count)/ttl_deptcat.ttlcount) as "Ratio"...
...
> How do I get fractions when dividing integers? Cast as something?

Exactly. Just as in most computer languages, incidentally:

# select 1 / 2 as x;
x
---
0
(1 row)

# select 1 / 2::float as x;
   x
-----
0.5
(1 row)

Alexander.

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

Предыдущее
От: Andreas Kretschmer
Дата:
Сообщение: Re: Can PostgreSQL reside on the same server as MSDE?
Следующее
От: "Joshua D. Drake"
Дата:
Сообщение: Re: [HACKERS] Index greater than 8k