RE: COUNT DISTINCT

Поиск
Список
Период
Сортировка
От Eric Jain
Тема RE: COUNT DISTINCT
Дата
Msg-id NCBBJFHBEGOIAHBCBNCLAEEMCJAA.jain@gmx.net
обсуждение исходный текст
Ответ на Re: COUNT DISTINCT  (Andrew McMillan <Andrew@catalyst.net.nz>)
Список pgsql-general
> SELECT count( DISTINCT(url,id) ) FROM log;
>
> Seems to work for me...

Thanks... however:

SELECT count( DISTINCT(url,id) ) FROM log;
ERROR:  parser: parse error at or near ")"

SELECT count( DISTINCT url,id ) FROM log;
ERROR:  Aggregate functions may only have one parameter

SELECT count( DISTINCT ON (url,id) ) FROM log;
ERROR:  parser: parse error at or near "on"

...


> Well, actually:
> advert=# select count( distinct ( redirect_from ) ) from redirect;
>  count
> -------
>   1980
> (1 row)
>
> rather than:
>
> advert=# select count( redirect_from ) from redirect;
>  count
> -------
>   4211
> (1 row)

SELECT count(DISTINCT url) FROM log; does work. The problem is to
extend the DISTINCT over several fields...


--
Eric Jain


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

Предыдущее
От: Andrew McMillan
Дата:
Сообщение: Re: COUNT DISTINCT
Следующее
От: Andrew McMillan
Дата:
Сообщение: Re: COUNT DISTINCT