Re: Counting unique rows as an aggregate. - Mailing list pgsql-general

From Lennin Caro
Subject Re: Counting unique rows as an aggregate.
Date
Msg-id 567872.86986.qm@web59516.mail.ac4.yahoo.com
Whole thread Raw
In response to Re: Counting unique rows as an aggregate.  (r_musta <zepolen@gmail.com>)
List pgsql-general


--- On Tue, 9/30/08, r_musta <zepolen@gmail.com> wrote:

> From: r_musta <zepolen@gmail.com>
> Subject: Re: [GENERAL] Counting unique rows as an aggregate.
> To: pgsql-general@postgresql.org
> Date: Tuesday, September 30, 2008, 6:55 AM
> On Sep 30, 2:36 am, t...@sss.pgh.pa.us (Tom Lane) wrote:
> > > SELECT count_unique(make), count_unique(color)
> from table WHERE >criteria<;
> >
> > I must be missing something, because I don't see
> why you couldn't do
> > SELECT count(distinct make), count(distinct color)
> from table WHERE >criteria<;
>
> I didn't explain well, I want the count of each
> distinct value in a
> column, eg, if the color column has 50 rows,
> 20x'red', 10x'green',
> 20x'blue' - it will give me those results.
>
> SELECT count(distinct color) would return 3 - which is the
> count of
> distinct values, which is not what I want.
>

SELECT count(color),color from table group by color





pgsql-general by date:

Previous
From: "Scott Marlowe"
Date:
Subject: Re: Running 2 versions of postgres on the same server at the same time ???
Next
From: Craig Ringer
Date:
Subject: Re: Standalone Windows Installation