sql >> データベース >  >> RDS >> PostgreSQL

TimescaleDB:最後の行を効率的に選択します

    TimescaleDBの最後/最初のレコードを取得する効率的な方法:

    最初の記録:

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

    最後の記録:

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

    質問はすでに回答済みですが、人々がここに来ることができれば役立つと思います。TimescaleDBでfirst()とlast()を使用すると、はるかに時間がかかります。



    1. SQLServerのストアドプロシージャでテキストを検索する

    2. MySQLのINSERTとUPDATEの違いは何ですか?

    3. MySQLでDISTINCTを最初に実行する必要があるのはなぜですか?

    4. SQLite AUTOINCREMENT