oracle分页
-------oracle---------
create table users(
u_id number(8),
u_name varchar2(8),
u_sal number(6,2)
);
方案一:
select u_name,u_sal
from (select users.*,rownum rn from users where rownum <= end)
where rn > start
方案二:
select u_name,u_sal
from (select users.*,rownum rn from users)
where rn between start and end
方案一效率更高!!!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步