Re: BUG #14974: count doesn't accept text columns

Поиск
Список
Период
Сортировка
От Jarosław Stokłosa
Тема Re: BUG #14974: count doesn't accept text columns
Дата
Msg-id CAJwgjNWqRO-EfMuppwAqC-ucoK2k1M=04e+ebfdrBr0gOkTaSQ@mail.gmail.com
обсуждение исходный текст
Ответ на Re: BUG #14974: count doesn't accept text columns  (Marko Tiikkaja <marko@joh.to>)
Список pgsql-bugs
Correct. 
Thank you.
Regards
Jarek

14.12.2017 13:47 "Marko Tiikkaja" <marko@joh.to> napisał(a):
On Thu, Dec 14, 2017 at 2:33 PM, <jarek.stoklosa@gmail.com> wrote:
The following bug has been logged on the website:

Bug reference:      14974
Logged by:          Jarosław Stokłosa
Email address:      jarek.stoklosa@gmail.com
PostgreSQL version: 9.6.6
Operating system:   Linux
Description:

create table test (t TEXT, tt TEXT);
insert into test values('a', 'b');
insert into test values('a', null::TEXT);
select t, count(tt) from test group by t;

Should be (a, 1) but I've got a error message:
column "test.tt" must appear in the GROUP BY clause or be used in an
aggregate function

Works just fine here.
 
select t, count(distinct tt) from test group by t;
gives "DISTINCT specified, but count is not an aggregate function"

Are you sure you don't have a poorly-named "count" function defined?  What's the output of:

    \df *.count

from psql?


.m

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

Предыдущее
От: Marko Tiikkaja
Дата:
Сообщение: Re: BUG #14972: row duplicate on first SELECT from CTE (by JOIN/FORUPDATE) from which UPDATE performed recently
Следующее
От: Stephen Frost
Дата:
Сообщение: Re: BUG #14963: Number of wal files are keep on increasing