From: | "Sejin Oh" <soh(at)cyberix(dot)com> |
---|---|
To: | "Drew Whittle" <drew(at)albatross(dot)co(dot)nz> |
Cc: | <pgsql-sql(at)postgreSQL(dot)org> |
Subject: | Re: [SQL] Counting the number of distinct rows returned |
Date: | 1999-08-19 13:56:50 |
Message-ID: | 002501beea4a$b078d160$0301a8c0@turbo |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-sql |
yeah... GROUP BY should do..
try this:
SELECT COUNT(*) FROM sales_by_region GROUP BY user_id;
Regards,
-----Original Message-----
From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Drew Whittle <drew(at)albatross(dot)co(dot)nz>
Cc: pgsql-sql(at)postgreSQL(dot)org <pgsql-sql(at)postgreSQL(dot)org>
Date: Thursday, August 19, 1999 9:35 AM
Subject: Re: [SQL] Counting the number of distinct rows returned
>Drew Whittle <drew(at)albatross(dot)co(dot)nz> writes:
>> How can I return the number of records (ie a count(user_id)) when using a
>> statement like this:
>
>> select distinct user_id from sales_by_region;
>
>count() with a GROUP BY will do what you want, I think --- see other
>thread with Doug Younger for an example.
>
>> I have tried things like:
>> select count(distinct user_id) from sales_by_region (parse error)
>
>Unfortunately we don't handle count(distinct ...) --- we should, since
>it's in SQL92.
>
> regards, tom lane
>
>************
>Check out "PostgreSQL Wearables" @ http://www.pgsql.com
From | Date | Subject | |
---|---|---|---|
Next Message | KOUL Christian | 1999-08-19 14:01:26 | (pas d'objet) |
Previous Message | Tom Lane | 1999-08-19 13:18:33 | Re: [SQL] Counting the number of distinct rows returned |