oracle分页查询语句
Sql代码
select * from ( select a.*, rownum rn from (select * from table_name) a where rownum <= 40 ) where rn >= 21
java得到分页查询语句的方法
Java代码
/**
* 得到分页查询的语句
* @param queryString
* @param pageIndex
* @param pageSize
* @return
*/
public String getPageQl(String queryString, int pageIndex, int pageSize){
//select * from ( select a.*, rownum rn from (select * from table_name) a where rownum <= 40 ) where rn >= 21
String ql = "select * from ( select page_.*, rownum rn from ("+queryString+") page_ where rownum <= "+pageIndex*pageSize+" ) where rn > "+(pageIndex-1)*pageSize;
//log.info(ql);
return ql;
}
排序的时候,最好再加上按id排序,解决翻页数据重复的问题。
分享到:
相关推荐
msql和oracle分页查询语句笔记
Oracle的分页查询语句以及Oracle分页的存储过程
Oracle分页查询语句的学习和示例演练
oracle分页查询语句sql
Oracle的分页查询语句
一些常用到的在oracle中的sql语句,也是我在网上找到的,分享给大家
网上搜集的oracle分页查询语句和性能分析
select * from (select a.*,rownum rn from (select * from tablename) a where rownum) where rn>2
用ORACLE的SQL语句实现多栏分页输出.RTF
oracle认证详解Oracle的几种分页查询语句! 值得下载看看!资源免费,大家分享!!
Oracle的分页查询语句基本上可以按照本文给出的格式来进行套用
Oracle中实现分页查询的SQL命令 //curPage是当前页面,pageCount是每页显示行数 //rownum是伪列,相当于表中每一列的标识列(可以理解为行号),需要显式的提取出来并取一个别名
NULL 博文链接:https://yan578351314.iteye.com/blog/911307
环境: Oracle 9i 本例子使用简单的SQL语句实现Oracle数据库的分页动作。它没有使用PL/SQL语句(比如什么程序包、游标等),只是使用通用的、简单的SQL实现了...分页公式注释非常详细,是非常实用的Oracle分页语句!!
几条常见的数据库分页SQL 语句,针对oracle,sqlserver,mysql三种常见数据库的分页显示。
高效多条件 Oracle 分页存储过程 ,快速分页
写好oracle的连接字符串和查询语句,调用程序中的方法可以很方便的实现分页功能。该方法中,将参数连接字符串,查询的sql语句,指定每页显示多少行,调用成功后,会返回页数,行数,还有查询的结果数据集。 使用...
oracle数据库级分页 老师写的自己项目中都用这个
对于数据库中表的数据的 Web 显示,如果没有展示顺序的需要,而且因为满足条件的记录如此之多,就不得不对数据进行分页处理。常常用户并不是对所有数据都感兴趣的,或者大部分情况下,他们...看似相似的分页语句,在响
Java面试题28.mysql和oracle的分页语句(着重说思路).mp4