PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Подредете ли последните N реда в базата данни?

Защо просто не поръчате обратното?

SELECT * FROM mytable ORDER BY record_date DESC LIMIT 5;

Ако не искате да обръщате правилно обратно в приложението, можете да поставите заявка и да ги обърнете два пъти:

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

...което се оказва доста евтина операция.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Внедряване на настройка с множество центрове за данни за PostgreSQL – част първа

  2. Как мога (или мога) да ИЗБЕРЯ DISTINCT на няколко колони?

  3. Еквивалент на strftime в Postgres

  4. PostgreSQL:Пълно текстово търсене - Как да търсите частични думи?

  5. Услуга за база данни PostgreSQL