#途中からのレコードデータを抽出するSQL
ORACLE SQLで、XXX行からYYY行までのレコードを抽出したかったので、そのためのSQLを備忘を含め以下に記載しました。
SELECT *
FROM
(
SELECT
ROWNUM AS NUM --疑似列
,B.*
FROM
(
SELECT *
FROM TABLE A
ORDER BY
AGE --年齢
,GENDER --性別
) B
) C
WHERE
NUM BETWEEN 11 AND 20 --11行~20行のレコードを抽出
別のSQLならLIMIT OFFSET を使用すれば簡単に途中からのレコードを抽出できるのですが、ORACLEだと私の知る限りではこの方法しかないと思います、少々煩わしいですけど。