string strSQL = string.Format(@"select * from( with temp as (select * from * where {0} order by CREATE_TIME DESC)
select (select count(1) from temp) total_row, temp.* from temp where rownum = 1 union all
select * from (select rownum total_row,temp.* from temp where rownum <= {2}) where total_row > {1})", strWhere, (pageindex - 1) * pagesize, pageindex * pagesize);
相关文章
- 最通用的ibatis.Net使用sql server存储过程返回分页数据的详细例子
- Oracle SQL自带函数整理
- Mybatis oracle多表联合查询分页数据重复的问题
- Oracle带输入输出参数存储过程(包括sql分页功能)
- 讨论:sql server 分页查询结果集和总记录如何查询有效?
- 使用传入的总记录数实现一条sql语句完成分页查询
- SQL Server 在分页获取数据的同时获取到总记录数
- limit; echo $page->fpage();">mysql 数据库封装类:返回索引、关联、字符串数组;分页查询封装类 :$page=new Page(表的总条数,每页的条数);$sql = "".$page->limit; echo $page->fpage();
- easyui分页时,总页数出错
- Oracle(五)Pl/sql语法,record,cursor,Pl/sql控制语句,Pl/sql编写分页过程