sql >> Databasteknik >  >> RDS >> PostgreSQL

Få ordning på de N sista raderna i databasen?

Varför beställer du inte bara tvärtom?

SELECT * FROM mytable ORDER BY record_date DESC LIMIT 5;

Om du inte vill vända tillbaka korrekt i programmet kan du kapsla en fråga och vända dem två gånger:

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

...vilket visar sig vara en ganska billig operation.



  1. Skapa en tabell i SQLite

  2. Hur kan jag fastställa installerade SQL Server-instanser och deras versioner?

  3. Inget mer SPU

  4. Vad är det bästa sättet att avgöra vilken version av Oracle-klienten jag kör?