Re: select count(*);

Поиск
Список
Период
Сортировка
От Adrian Klaver
Тема Re: select count(*);
Дата
Msg-id 55799B89.2010902@aklaver.com
обсуждение исходный текст
Ответ на Re: select count(*);  (Marc Mamin <M.Mamin@intershop.de>)
Ответы Re: select count(*);  (Marc Mamin <M.Mamin@intershop.de>)
Список pgsql-general
On 06/11/2015 07:17 AM, Marc Mamin wrote:
>>> That's the point. * has no meaning without FROM
>
>
>> But COUNT(*)
>>
>> does have meaning - it means "the number of rows".
>
> which rows? :-)

To follow up on the post from Chris Mair:

test=> select count(*), 'foo';
  count | ?column?
-------+----------
      1 | foo

See also:

http://www.postgresql.org/docs/9.4/interactive/functions-aggregate.html


count(*)           bigint     number of input rows
>
>> It's not counting the number of columns in the row, so postgres doesn't need to know what columns exist in the row
toreturn a row count. 
>
>> Geoff
>
>


--
Adrian Klaver
adrian.klaver@aklaver.com


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

Предыдущее
От: Francisco Olarte
Дата:
Сообщение: Re: select count(*);
Следующее
От: Marc Mamin
Дата:
Сообщение: Re: select count(*);