Re: reg:Query
| От | Andy Shellam |
|---|---|
| Тема | Re: reg:Query |
| Дата | |
| Msg-id | !~!UENERkVCMDkAAQACAAAAAAAAAAAAAAAAAC4AAAAAAAAAt+qV6pqKPEmXG74TlFgX5gEAlpDSN+DrMEWnumhoRHpQKQAAAbLc9wAAEAAAAD/QYCgegltIpPug7EE8rRQBAAAAAA==@mailnetwork.co.uk обсуждение исходный текст |
| Ответ на | Re: reg:Query ("sandhya" <sandhyar@amiindia.co.in>) |
| Ответы |
Re: reg:Query
|
| Список | pgsql-admin |
Depends on which version of Postgres youre using (pre-8.0 or post-8.0)
I think the format changed from v8.0 onwards. So, for example, post-8.0:
SELECT email_address FROM account_details ORDER BY address_id LIMIT 1
OFFSET 0;
Will bring back the first row. The following will bring back the next and
so on:
SELECT email_address FROM account_details ORDER BY address_id LIMIT
1 OFFSET 1;
Pre-8.0 the queries would be:
SELECT email_address FROM account_details ORDER BY address_id LIMIT
1, 0;
SELECT email_address FROM account_details ORDER BY address_id LIMIT
1, 1;
Note LIMIT 1, 0 (and LIMIT 1 OFFSET 0) is the same as LIMIT 1
Andy
________________________________________
From: sandhya [mailto:sandhyar@amiindia.co.in]
Sent: 16 May 2006 2:28 pm
To: andy.shellam@mailnetwork.co.uk
Cc: pgsql-admin@postgresql.org
Subject: Re: [ADMIN] reg:Query
yes..I got it.
SELECT .................... LIMIT x OFFSET y.Am i right?
----- Original Message -----
From: Andy Shellam
To: 'sandhya'
Cc: pgsql-admin@postgresql.org
Sent: Tuesday, May 16, 2006 6:35 PM
Subject: FW: [ADMIN] reg:Query
Actually, just realized, this depends on your PGSQL version.
The older format (pre-8.0 I believe) is SELECT
.. LIMIT x, y (where x is
the number of rows to fetch, and y is the offset (ie. Select x number of
rows, starting from row y.)
Andy
________________________________________
From: pgsql-admin-owner@postgresql.org
[mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Andy Shellam
Sent: 16 May 2006 1:57 pm
To: 'sandhya'
Cc: pgsql-admin@postgresql.org
Subject: Re: [ADMIN] reg:Query
SELECT
.. LIMIT 1
Will get the first row in the dataset. Then to fetch the next row, you can
do SELECT
LIMIT 1 OFFSET 1 (will get the 2nd record) and so on.
(replace
.. with your conditions, LIMIT must come at the end of the query)
Andy
________________________________________
From: pgsql-admin-owner@postgresql.org
[mailto:pgsql-admin-owner@postgresql.org] On Behalf Of sandhya
Sent: 16 May 2006 11:47 am
To: Postgres
Cc: sandhya
Subject: [ADMIN] reg:Query
Hi
Is there any query for possibility of getting only one row at a time in a
group of records?
With distinct rows & Columns my query has to return only one record at a
time with out any condition.Will it be possible?
Thank you,
Sandhya
!DSPAM:14,4469d1a234495652214946!
В списке pgsql-admin по дате отправления: