Re: аналог mysql'ного SQL_CALC_FOUND_ROWS

From: "Andrey N(dot) Oktyabrski" <ano(at)bestmx(dot)ru>
To: "Dmitry E(dot) Oboukhov" <unera(at)debian(dot)org>
Cc: pgsql-ru-general(at)postgresql(dot)org
Subject: Re: аналог mysql'ного SQL_CALC_FOUND_ROWS
Date: 2011-03-20 11:49:32
Message-ID: 4D85E9CC.5080705@bestmx.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

On 03/20/11 13:29, Dmitry E. Oboukhov wrote:
> то есть указанный запрос есть алиас двух запросов:
>
> SELECT * FROM table WHERE somewhere LIMIT 10
> SELECT COUNT(*) FROM table WHERE somewhere
>
> только выполняются они в один проход
В один проход - где-то так:
SELECT
(SELECT COUNT(*) FROM table WHERE somewhere) AS c, *
FROM table WHERE somewhere LIMIT 10

> ANO> Любая библиотека предоставляет эту информацию после выполнения запроса.
> а можно подробнее?
Не, не то. Таких чудес нету нигде. Я думал, требуется количество
записей, возвращённых запросом.

In response to

Responses

Browse pgsql-ru-general by date

  From Date Subject
Next Message Dmitry E. Oboukhov 2011-03-20 12:05:15 Re: аналог mysql'ного SQL_CALC_FOUND_ROWS
Previous Message Dmitry E. Oboukhov 2011-03-20 10:29:10 Re: аналог mysql'ного SQL_CALC_FOUND_ROWS