sql >> Databáze >  >> RDS >> PostgreSQL

TimescaleDB:efektivně vyberte poslední řádek

Efektivní způsob, jak získat poslední / první záznam v TimescaleDB:

První záznam:

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

Poslední záznam:

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

Otázka již byla zodpovězena, ale věřím, že by mohlo být užitečné, kdyby se sem lidé dostali. Používání first() a last() v TimescaleDB trvá mnohem déle.



  1. Jak vrátit duplicitní klíče z dokumentu JSON na SQL Server

  2. Smyčka přes Array v PHP se vrátila z MySQL Query

  3. Jak nastavit výchozí hodnotu pro existující sloupec

  4. Přečtěte si o tom, jak používat SQL Server Management Studio