Skip to content

Instantly share code, notes, and snippets.

@Ji-Yuhang
Created April 11, 2019 11:30
Show Gist options
  • Save Ji-Yuhang/d0ad3303dbcc1b7be05fad8d44c538fc to your computer and use it in GitHub Desktop.
Save Ji-Yuhang/d0ad3303dbcc1b7be05fad8d44c538fc to your computer and use it in GitHub Desktop.
oracle数据库在排序后分页需要3层select from
select OuterWrap.*
from (
SELECT ROWNUM as AfterOrderRowNum, Wrap.*
FROM (
SELECT "RechargeOrder"."CREATE_TIME" AS "RechargeOrder_CREATE_TIME" ,
ROWNUM AS "BeforeOrderRowNum"
FROM "T_RECHARGE_ORDER" "RechargeOrder"
ORDER BY "RechargeOrder"."CREATE_TIME" DESC
) Wrap
where ROWNUM < 100
) OuterWrap
where AfterOrderRowNum >= 5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment