sql >> Databasteknik >  >> RDS >> PostgreSQL

TimescaleDB:välj effektivt sista raden

Ett effektivt sätt att få sista/första posten i TimescaleDB:

Första posten:

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

Senaste posten:

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

Frågan har redan besvarats men jag tror att det kan vara användbart om folk kommer hit. Att använda first() och last() i TimescaleDB tar mycket längre tid.



  1. Hur man utvecklar resultatet av en Oracle-fråga baserat på värdet på en kolumn

  2. för att ta bort en viss rad från databasen samt html-tabellen vid motsvarande knappklick

  3. Skapa index för grupp efter fält?

  4. Php mysql pdo-fråga:fyll i variabel med frågeresultat