单表分页
================
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM trz_project) A
)
WHERE RN BETWEEN 11 AND 20
多表链接 左链接
==================
SELECT * FROM
(
SELECT A.* , ROWNUM RN
FROM (select
p.projectid,
t.cqjy_content
FROM TRZ_PROJECT P LEFT OUTER JOIN TRZ_TRADE T ON P.PROJECTID=T.PROJECTID) A
)WHERE RN BETWEEN 11 AND 20
比第一个分页效率高的写法
=============
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
===================
SELECT * FROM
(
SELECT A.* , ROWNUM RN
FROM (select
p.projectid,
t.cqjy_content
FROM TRZ_PROJECT P LEFT OUTER JOIN TRZ_TRADE T ON P.PROJECTID=T.PROJECTID order by t.createtime desc) A
WHERE ROWNUM<=10
)WHERE RN>=1
Mybatis 分页
<select id="queryByDealInput" parameterType="Map" resultType="Map">
SELECT * FROM
(
SELECT A.* , ROWNUM RN
FROM (select
<include refid="tradeColumnSql"/>,
<include refid="projectColumnSql"/>
FROM TRZ_PROJECT P LEFT OUTER JOIN TRZ_TRADE T ON P.PROJECTID=T.PROJECTID) A
<where>
ROWNUM <=${rows}
</where>
)
<where>
RN>=${firstRowIndex}
</where>
</select>
=======
>= 可写成 >
<= 可写成 <
不写< xml解析可能会报错
相关推荐
Oracle 分页实例 带分页控件用法 Oracle 实现数据列表分页。
java实现oracle分页策略完整版,可当做参考类使用,有详细注释,适合初学者。
oracle分页存储过程,oracle分页存储过程
oracle分页查询语句sql
oracle分页查询并返回总记录数据的存储过程
ORACLE分页查询效率
完整的java+oracle 分页代码,供初学者使用
oracle分页,比较简单很好懂,能够清楚知道oracle分页机制
Oracle All 添加 修改 更新 Oracle分页 emp表 存储过程实现
本文将结合作者近日工作中,在ORACLE数据库分页查询时,遇到一个小问题,为大家讲解如何解决Oracle分页查询中排序与效率问题。
Oracle分页存储过程,里面包含C#调用代码实例;
oracle分页查询常用方法 提供三种方法
Oracle分页查询Oracle分页查询Oracle分页查询Oracle分页查询
spring+ibatis+oracle分页缓存源码
msql和oracle分页查询语句笔记
Oracle分页(limit方式的运用)Oracle分页(limit方式的运用)
Oracle分页详解
oracle&jsp简单实现分页,注意到Oracle包
Oracle+servlet实现分页技术,使用到AJax、Json、jQuery