PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Uzyskać kolejność ostatnich N wierszy w bazie danych?

Dlaczego po prostu nie zamówisz w odwrotny sposób?

SELECT * FROM mytable ORDER BY record_date DESC LIMIT 5;

Jeśli nie chcesz poprawnie cofać się w aplikacji, możesz zagnieździć zapytanie i odwrócić je dwukrotnie:

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

...co okazuje się dość tanią operacją.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ograniczenia tabel krzyżowych w PostgreSQL

  2. Jak wypełnić brakujące daty w PostgreSQL za pomocą generate_series

  3. Nie można zainstalować PG gem na moim Macu z Mavericks

  4. Jak zaimplementować relację wiele-do-wielu w PostgreSQL?

  5. Automatyczne zwiększanie częściowego klucza podstawowego za pomocą Entity Framework Core