Oracle中操作分页
mysql中分页的写法:select t.* from tbl_user t order by t.id limit $offset , $perpage$currentPage = 1;//当前页码其中后面$
sql:
with partdata as (select rownum rowno,t.* from tablename t where column='1090'order by column) select * from partdata where rowno between 0 and 50
据说这个速度快。
下面这个也可以:
Oracle分页有通用写法,假设一页5行
select * from (
select t.*,rownum from (
select * from table1 where condition order by column) t )
where rownum>(pangeNow-1)*5 and rownum
如果基础查询不需要排序,可以省掉一层嵌套
select * from (
select t.*,rownum from table1 t where condition )
where rownum>(pangeNow-1)*5 and rownum
mysql中分页的写法:
select t.* from tbl_user t order by t.id limit $offset , $perpage
$currentPage = 1;//当前页码
其中后面$offset指的是第几页开始,,$perpage每页显示的行数,
$offset = $perpage*($currentPage-1)
上一篇: 关于Sheet页的详细介绍
下一篇: 分布式开源并发框架Hadoop简介
推荐阅读
-
Oracle中的ORA-01548: active rollback segment '_SYSSMU1$' found
-
Oracle RAC学习之--OPS中的RAC Ping和RAC Cache Fusion
-
Oracle分页存储过程及PLSQL中的调用脚本
-
PHP程序循环迭代中谨慎操作数据库
-
java开发中利用POI的 HSSFWorkbook 对excel进行操作
-
php中mysql连接和基本操作代码(快速测试使用,简单方便)_PHP
-
MySQL中基本操作(数据库创建,修改,删除,数据表创建,修改,
-
oracle数据库中怎么查询自己建的表
-
操作Oracle的php类_PHP
-
Oracle中Date和Timestamp的区别