PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

TimescaleDB:chọn hàng cuối cùng một cách hiệu quả

Một cách hiệu quả để có được bản ghi cuối cùng / đầu tiên trong TimescaleDB:

Bản ghi đầu tiên:

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

Bản ghi cuối cùng:

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

Câu hỏi đã được trả lời nhưng tôi tin rằng nó có thể hữu ích nếu mọi người đến đây. Việc sử dụng đầu tiên () và cuối cùng () trong TimescaleDB mất nhiều thời gian hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PL / Python &postgreSQL:Cách tốt nhất để trả về một bảng gồm nhiều cột là gì?

  2. Không thể kết nối với hai cơ sở dữ liệu postgres trong đường ray 3.2.

  3. PGAdmin III không thể kết nối AWS RDS

  4. Không thể trừ các ngày giờ có nhận biết bù trừ và bù trừ

  5. Ẩn danh PostgreSQL theo yêu cầu