PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

TimescaleDB:sprawnie wybierz ostatni wiersz

Skuteczny sposób na uzyskanie ostatniego / pierwszego rekordu w TimescaleDB:

Pierwszy rekord:

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

Ostatni rekord:

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

Na pytanie już udzielono odpowiedzi, ale wierzę, że może być przydatne, jeśli ludzie dotrą tutaj. Używanie first() i last() w TimescaleDB trwa znacznie dłużej.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy postgresql obsługuje lookbehind regexp?

  2. Operacja INSERT przy użyciu Node.js i PostgreSQL nie działa

  3. Różnica wydajności:warunek umieszczony w klauzuli INNER JOIN vs WHERE

  4. Wypełnianie pola Many2many (odoo 8)

  5. Jak usunąć elementy tablicy w PostgreSQL?