Oracle教程____oracle给予rownum分页的sql语句
2017-10-27 17:35
405 查看
//Oracle分页的sql语句 select * from ( select temp.*, rownum rn from ( select * from emp where 1=1 ) temp ) where rn between ${startnum} and ${endnum} //Oracle分页sql解析 1.select * from emp where 1=1 可以拼接sql条件等and xx and xx 2.${startnum} 是每页的第一条数据的行号 ${endnum}每页最后条数据行号 3.分页的主要参数 private int page = 1; //当前页 默认为第一页 private int rows = 10; //每页多少条 默认为10条 private int startnum;//每页第一行编号 private int endnum;每页最后一行编号 //对于分页列表前台只需要把 要查寻的当前页(第几页) 穿过来即可 其余后台算 1.当前页为第1页时 pageEntity.setPage(1); pageEntity.setStartnum( (pageEntity.getPage()-1) * pageEntity.getRows() ); pageEntity.setEndnum( (pageEntity.getPage()-1) * pageEntity.getRows()+pageEntity.getRows() ); 根据sql查询出PageList 根据sql查询出PageCount int total=sql.pageList if(records % pageEntity.getRows()==0){ total=records % pageEntity.getRows(); }else{ total=records % pageEntity.getRows()+1; } easyuiData.put("total", total); // easyuiData.put("total", (records - 1) / pageEntity.getRows()+ 1); easyuiData.put("records", records); easyuiData.put("rows", list);
相关文章推荐
- Oracle中实现分页的sql语句
- MySQL、Oracle分页查询的SQL语句
- ORACLE中用ROWNUM分页并排序的SQL语句
- sql语句中select top n与oracle的rownum与mysql的limit用法
- oracle 分页sql语句的深入理解
- ORACLE分页查询语句_rownum(二)
- ORACLE中用rownum分页并排序的SQL语句
- Oracle教程之解析SQL语句的过程
- ORACLE分页查询SQL语句
- ORACLE中用rownum分页并排序的SQL语句
- ORACLE分页SQL语句
- ORACLE中用rownum分页并排序的SQL语句
- ORACLE分页SQL语句
- ORACLE中用rownum分页并排序的SQL语句
- SQL server、MySQL、Oracle分页查询SQL语句
- ORACLE中用ROWNUM分页并排序的SQL语句
- ORACLE中用rownum分页并排序的SQL语句
- oracle分页查询sql原理与语句
- Oracle查询分页SQL语句