Re: BUG #11642: Aggregate Functions like min, max return one row in case of no rows in table

Поиск
Список
Период
Сортировка
От Marko Tiikkaja
Тема Re: BUG #11642: Aggregate Functions like min, max return one row in case of no rows in table
Дата
Msg-id 5438F4FB.9060108@joh.to
обсуждение исходный текст
Ответ на BUG #11642: Aggregate Functions like min, max return one row in case of no rows in table  (jai.soni@elbizsystems.com)
Список pgsql-bugs
On 10/11/14, 9:31 AM, jai.soni@elbizsystems.com wrote:
> Aggregate Functions like min, max return one row in case of no rows in table
> it should return 0 rows as it return while using normal field in select
> query

According to whom?

This behaviour is well defined in the SQL standard and documented for
example here:
http://www.postgresql.org/docs/9.3/static/sql-select.html#SQL-GROUPBY

"Aggregate functions, if any are used, are computed across all rows
making up each group, producing a separate value for each group (whereas
without GROUP BY, an aggregate produces a single value computed across
all the selected rows)."


.marko

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

Предыдущее
От: jai.soni@elbizsystems.com
Дата:
Сообщение: BUG #11642: Aggregate Functions like min, max return one row in case of no rows in table
Следующее
От: Michael Paquier
Дата:
Сообщение: Re: BUG #11634: ERROR-FORMAT-STRING