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

Oracleによるページング

    このようなものが機能するはずです:FransBoumaのブログから

    SELECT * FROM
    (
        SELECT a.*, rownum r__
        FROM
        (
            SELECT * FROM ORDERS WHERE CustomerID LIKE 'A%'
            ORDER BY OrderDate DESC, ShippingDate DESC
        ) a
        WHERE rownum < ((pageNumber * pageSize) + 1 )
    )
    WHERE r__ >= (((pageNumber-1) * pageSize) + 1)
    


    1. PythonでSQLデータベースを作成および操作する方法

    2. PL/pgSQLで使用する変数にクエリ結果を格納する

    3. SQL Server(T-SQL)でデータベースの照合を設定する方法

    4. 2番目に高い給料の従業員を見つける方法は?