sql >> Database teknologi >  >> RDS >> PostgreSQL

Få de sidste N rækker i databasen i orden?

Hvorfor bestiller du ikke bare den modsatte vej?

SELECT * FROM mytable ORDER BY record_date DESC LIMIT 5;

Hvis du ikke vil vende tilbage korrekt i applikationen, kan du indlejre en forespørgsel og vende dem to gange:

SELECT *
    FROM (SELECT * FROM mytable ORDER BY record_date DESC LIMIT 5)
    ORDER BY record_date ASC;

...hvilket viser sig at være en ret billig operation.



  1. Migrering af din adgangsdatabase til SQL Server

  2. Fatal fejl:Kald til et medlem funktion query() på null

  3. Overførsel af en række data som inputparameter til en Oracle-procedure

  4. Database:Pipelined funktioner