From: Dan MacNeil <dan@ltc.org>
To: pgsql-sql <pgsql-sql@postgresql.org>
Subject: count(boolean)
Date: Sun, 19 May 2002 10:16:47 -0400
Message-ID: <001d01c1ff3f$d7d86470$b11a9318@prometheus> (raw)
References: <JGEPJNMCKODMDHGOBKDNAELLCOAA.joel@joelburton.com>
I have a table answers_boolean:
question_id | integer | not null
evaluation_id | integer | not null
value | boolean |
I'd like output in the form:
question_id, count_true, count_false
....where count_true is the number of questions answered "true"
SELECT
question_id AS id, value AS val , count(value) AS cnt
FROM
answers_boolean
GROUP BY
question_id,value;
gives me:
id | val | cnt
----+-----+-----
2 | f | 3
2 | t | 3
3 | f | 2
3 | t | 4
...which is sorta what I want.
I've looked through the docs & archive but haven't found the answer.
TIA
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Reply to all the recipients using the --to and --cc options:
reply via email
To: pgsql-sql@postgresql.org
Cc: dan@ltc.org
Subject: Re: count(boolean)
In-Reply-To: <001d01c1ff3f$d7d86470$b11a9318@prometheus>
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox