| От | Hannu Krosing |
|---|---|
| Тема | Re: [INTERFACES] AVG function |
| Дата | |
| Msg-id | 37C84C6A.39D46C83@trust.ee обсуждение исходный текст |
| Ответ на | Re: [INTERFACES] AVG function ("Billy G. Allie" <Bill.Allie@mug.org>) |
| Список | pgsql-interfaces |
"Billy G. Allie" wrote: > > Hannu Krosing wrote: > > rodneyr@embratel.com.br wrote: > > > > > Does someone know how to get the result of the AVG function in a float type, > > > without changing the structure of my table? > > > > Try this: > > > > hannu=> select avg(i * 1.0) from t; > > avg > > --- > > 3.8 > > (1 row) > > > Actually, this will work without the need for a multiplication: > > bga=> select AVG(i::float) from t; > avg > --- > 3.5 > (1 row) The ANSI-fied form of which is : hannu=> select avg(cast(i as float)) from t; avg --- 3.8 (1 row) --------------- Hannu
В списке pgsql-interfaces по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера