Oracleでページング処理

Web系のシステムで利用されるDBは、PostgresqlやMySQLがあります。MySQLは有償化しましたがそのフォークであるMariaDBが無償で使えるのでいつも便利に使っています。 何が便利なのかというとWebの世界で育ってきたということもあるのでとても便利に使えます。 ページング(ページネーション) いくつか便利な点がありますがそのうちの一つが「ページング」です。 MySQLだと先頭の100件取得するには以下の通り LIMITで取得する件数、OFFSETで何件目から取得するかを指定です。カウントは0から始まるので0を指定すると1件目から。 これをOracleで行うと以下となります。