last 25 records from a dataset

From: Brian Scandale <Brrrian(at)Excite(dot)com>
To: pgsql-novice(at)postgresql(dot)org
Subject: last 25 records from a dataset
Date: 2002-07-06 23:48:05
Message-ID: 5.1.0.14.2.20020706163958.05f9d330@mail.attbi.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

I am looking for the correct way to retrieve the last 25 records from a dataset without having to first retrieve the entire dataset to pull out the last 25.

The potential dataset can be very large... 10,000 records that match the query... yet I only can use the most recent 25.

my first idea is:

SELECT *
FROM table
WHERE thisField=thatValue etc...
ORDER BY table_id DESC
LIMIT 25

But I'm not confident in this and looking for a yeah or nay from a guru or two or three.

Thanks,
Brian

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Jason Friedman 2002-07-07 02:57:41 Re: last 25 records from a dataset
Previous Message Josh Jore 2002-07-06 20:21:54 Re: Importing dbf files to postgresql