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

データベースの最後のN行を順番に取得しますか?

    逆に注文してみませんか?

    SELECT * FROM mytable ORDER BY record_date DESC LIMIT 5;
    

    アプリケーションで正しくフリップバックしたくない場合は、クエリをネストして2回フリップすることができます。

    SELECT *
        FROM (SELECT * FROM mytable ORDER BY record_date DESC LIMIT 5)
        ORDER BY record_date ASC;
    

    ...これはかなり安価な操作であることがわかりました。



    1. oracleより高速なページングクエリ

    2. Python:サウンドによるデータのクエリ

    3. WHERE IN(IDの配列)

    4. MySQLデータベースの使い方を学ぶ