Thread: COUNT(Distinct city) HELP!!!
Hey there,
I get this error but I think this is supposed to work:
The table has some duplicates such as Munich I want the number of distinct cities:
abenew=> select * from ct;
name| age| city
---- +--- +------
jow | 10| london
tim | 15| paris
kim | 17| munich
te | 19| munich
(8 rows)
name| age| city
---- +--- +------
jow | 10| london
tim | 15| paris
kim | 17| munich
te | 19| munich
(8 rows)
My query is as follows:
tester => select count(distinct city) from ct;
ERROR: parser: parse error at or near "distinct"
ERROR: parser: parse error at or near "distinct"
Any guidance would be appreciated...
Thanks
Abe
I believe that functionality was added in version 7.0, are you using an earlier version? On Mon, 25 Dec 2000, Abe wrote: > Hey there, > > I get this error but I think this is supposed to work: > > The table has some duplicates such as Munich I want the number of distinct cities: > > abenew=> select * from ct; > name| age| city > ---- +--- +------ > jow | 10| london > tim | 15| paris > kim | 17| munich > te | 19| munich > (8 rows) > > My query is as follows: > > tester => select count(distinct city) from ct; > ERROR: parser: parse error at or near "distinct" > > Any guidance would be appreciated... > Thanks > Abe >
On Mon, Dec 25, 2000 at 11:12:50PM -0000, some SMTP stream spewed forth: > Hey there, > > I get this error but I think this is supposed to work: Hrm, it works here on 7.0.2 where each field is "text". => select version(); version ----------------------------------------------------------------- PostgreSQL 7.0.2 on i386-unknown-freebsdelf4.0, compiled by cc (1 row) I wish that I could actually *help* you, but I can not. ;-( G'luck. gh > > The table has some duplicates such as Munich I want the number of distinct cities: > > abenew=> select * from ct; > name| age| city > ---- +--- +------ > jow | 10| london > tim | 15| paris > kim | 17| munich > te | 19| munich > (8 rows) > > My query is as follows: > > tester => select count(distinct city) from ct; > ERROR: parser: parse error at or near "distinct" > > Any guidance would be appreciated... > Thanks > Abe
or u can also try select count(*) from (select distinct city from ct); Hope this helps Anand On Mon, Dec 25, 2000 at 05:27:30PM -0800, Stephan Szabo wrote: > >I believe that functionality was added in version 7.0, >are you using an earlier version? > >On Mon, 25 Dec 2000, Abe wrote: > >> Hey there, >> >> I get this error but I think this is supposed to work: >> >> The table has some duplicates such as Munich I want the number of distinct cities: >> >> abenew=> select * from ct; >> name| age| city >> ---- +--- +------ >> jow | 10| london >> tim | 15| paris >> kim | 17| munich >> te | 19| munich >> (8 rows) >> >> My query is as follows: >> >> tester => select count(distinct city) from ct; >> ERROR: parser: parse error at or near "distinct" >> >> Any guidance would be appreciated... >> Thanks >> Abe >>
No Joy, unfortunately - It may well be time to upgrade. Thanks, Abe ----- Original Message ----- From: "Anand Raman" <araman@india-today.com> To: <pgsql-general@postgresql.org> Sent: Tuesday, December 26, 2000 6:43 AM Subject: Re: [GENERAL] COUNT(Distinct city) HELP!!! > or u can also try > > select count(*) > from > (select distinct city from ct); > > Hope this helps > Anand > > On Mon, Dec 25, 2000 at 05:27:30PM -0800, Stephan Szabo wrote: > > > >I believe that functionality was added in version 7.0, > >are you using an earlier version? > > > >On Mon, 25 Dec 2000, Abe wrote: > > > >> Hey there, > >> > >> I get this error but I think this is supposed to work: > >> > >> The table has some duplicates such as Munich I want the number of distinct cities: > >> > >> abenew=> select * from ct; > >> name| age| city > >> ---- +--- +------ > >> jow | 10| london > >> tim | 15| paris > >> kim | 17| munich > >> te | 19| munich > >> (8 rows) > >> > >> My query is as follows: > >> > >> tester => select count(distinct city) from ct; > >> ERROR: parser: parse error at or near "distinct" > >> > >> Any guidance would be appreciated... > >> Thanks > >> Abe > >> >