avg() from multiple columns

Поиск
Список
Период
Сортировка
От Miia Uski
Тема avg() from multiple columns
Дата
Msg-id 3B924578.6FFD5A65@student.lu.se
обсуждение исходный текст
Ответы Re: avg() from multiple columns  (Jason Tan <jason@rebel.rebel.net.au>)
Список pgsql-novice
I have a question regarding taking the average value from several
columns.

I am trying to evaluate a survey with sql. I have one column per
question, and one row per answered survey. The answers can have values 1

- 4, unanswered questions have 0. I want to take the average from the
answers of several questions that belong to the same category. For one
question I can do like this:

igv=> select avg("1.2") from igvdata
igv-> where "1.2" > 0;

How do I go about to have averages for several columns? Do I have to
create views in order to avoid the "no answer"-values for each column?


Thanks in advance,

Miia




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

Предыдущее
От: "John E. Michelsen"
Дата:
Сообщение: Is postgreSql really suitable?
Следующее
От: Robert Kleemann
Дата:
Сообщение: how to easily reduce permissions?