oracle的mybatis实现分页,用oracle自带的分页效果
oracle的mybatis实现分页,用oracle自带的分页效果select * from (select t.USERNAME,rownum rn from (select * from USER) tWHERE ROWNUM <= '9') WHERE RN > '6' ;分解解释1select * from USER这个是将user表里面的东西都查询到2select t.*,r
·
oracle的mybatis实现分页,用oracle自带的分页效果
select * from (
select t.USERNAME,rownum rn from (
select * from USER
) t
WHERE ROWNUM <= '9'
) WHERE RN > '6' ;
分解解释
1
select * from USER
这个是将user表里面的东西都查询到
2
select t.*,rownum rn from (
select * from USER
) t
WHERE ROWNUM <= '9'
将 select * from USER 查询到的表 作为一个新表,起别名为 t
从t这个表里面查询出全部 t.* 就是查询出全部
rownum 这个是查询出行数 对应的t表里面的行数
并且利用行数有一个限制 WHERE ROWNUM <= ‘9’
以上就是查询出来的就是一个新表
3 最外层
select * from (
) WHERE RN > '6' ;
因为一层一层的套,所以字段名字要不一样,所以rownum 要取别名 rn
里面和外面要区分开
所以
ROWNUM <= ‘9’
RN > ‘6’

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)