--查询排序后第三条之后的数据。

--原表ROWNUM是固定的,根据其他字段排序后ROWNUM不变,所以不能根据原表ROWNUM判断。
SELECT B.* FROM(
    SELECT ROWNUM AROWNUM,A.* FROM(
        SELECT ROWNUM,T.* FROM T ORDER BY T.NAME
    ) A
) B WHERE AROWNUM>3

ORACLE查询排序后指定行数据

相关文章: