sql >> Database >  >> RDS >> PostgreSQL

TimescaleDB:selecteer efficiënt laatste rij

Een efficiënte manier om het laatste / eerste record in TimescaleDB te krijgen:

Eerste record:

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

Laatste record:

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

De vraag is al beantwoord, maar ik denk dat het nuttig kan zijn als mensen hier komen. Het gebruik van first() en last() in TimescaleDB duurt veel langer.



  1. Hybride Cloud PostgreSQL-implementatietips

  2. Wat zijn de kosten van het indexeren van meerdere db-kolommen?

  3. MYSQL onjuist DATETIME-formaat

  4. voeg twee tabellen samen, fout 1054 onbekende kolom in 'on-clausule'