Re: Counting booleans for two columns

Поиск
Список
Период
Сортировка
От Oliveiros C,
Тема Re: Counting booleans for two columns
Дата
Msg-id FAFAF825E2574E2CB5C2F5EA02A08660@marktestcr.marktest.pt
обсуждение исходный текст
Ответ на Counting booleans for two columns  (Rikard Bosnjakovic <rikard.bosnjakovic@gmail.com>)
Список pgsql-novice
Howdy, Rikard,

Try Something like this

SELECT (/* Your first query */) , (/* Your second query*/) ;


Best,
Oliveiros

----- Original Message -----
From: "Rikard Bosnjakovic" <rikard.bosnjakovic@gmail.com>
To: <pgsql-novice@postgresql.org>
Sent: Friday, November 20, 2009 2:17 PM
Subject: [NOVICE] Counting booleans for two columns


>I have a table with values similiar to this (I have reduced the number
> of rows from the actual table):
>
> played | stats_exists
> --------+--------------
> t      | t
> t      | f
> t      | t
> t      | t
> f      | t
> t      | t
> t      | f
>
> What I want to do is to count the number of "t" in each column and
> return the values (in two separate columns). The only thing I've
> managed to do is doing a UNION, but this gives me the (correct)
> results in one column only, I want the results in two (I need to
> distinguish between the numbers). I did like this:
>
> SELECT count(played) AS played
> FROM matches
> WHERE origin=1 AND played AND NOT training AND match_date > '2009-08-01'
> UNION
> SELECT count(stats_exists) AS stats
> FROM matches
> WHERE origin=1 AND stats_exists AND NOT training AND match_date >
> '2009-08-01';
>
> with this result:
>
> played
> --------
>     12         <-- stats
>     13         <-- played
> (2 rows)
>
> How can I rewrite the SELECT so I get two values in separate columns
> instead of two rows?
>
>
> --
> - Rikard
>
> --
> Sent via pgsql-novice mailing list (pgsql-novice@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-novice


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

Предыдущее
От: Thom Brown
Дата:
Сообщение: Re: Counting booleans for two columns
Следующее
От: "Oliveiros C,"
Дата:
Сообщение: Re: Counting booleans for two columns