PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Lấy N hàng cuối cùng trong cơ sở dữ liệu theo thứ tự?

Tại sao bạn không đặt hàng theo cách ngược lại?

SELECT * FROM mytable ORDER BY record_date DESC LIMIT 5;

Nếu bạn không muốn lật lại chính xác trong ứng dụng, bạn có thể lồng một truy vấn và lật chúng hai lần:

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

... hóa ra là một hoạt động khá rẻ.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn cho phần tử của mảng trong cột JSON

  2. Chuyên sâu về nhà cung cấp dịch vụ đám mây:PostgreSQL trên Google Cloud Platform (GCP)

  3. Truy vấn cập nhật đơn giản chậm trên cơ sở dữ liệu PostgreSQL với 3 triệu hàng

  4. Mới trong PostgreSQL 12:Các cột được tạo

  5. Thay đổi mã hóa cơ sở dữ liệu PostgreSql