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

TimescaleDB:ефективно изберете последния ред

Ефективен начин за получаване на последен/първи запис в TimescaleDB:

Първи запис:

SELECT <COLUMN>, time FROM <TABLE_NAME> ORDER BY time ASC LIMIT 1 ;

Последен запис:

SELECT <COLUMN>, time FROM <TABLE_NAME> ORDER BY time DESC LIMIT 1 ;

Въпросът вече е отговорен, но вярвам, че може да е полезно, ако хората стигнат до тук. Използването на first() и last() в TimescaleDB отнема много повече време.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Защо това правило не предотвратява дублирани нарушения на ключове?

  2. Предизвикателства при мащабиране на базата данни Moodle PostgreSQL

  3. Postgresql агрегатен масив

  4. Изберете N реда със смесени стойности

  5. Преглед на серийния псевдотип на данни за PostgreSQL