首页 > 数据库 >oracle数据库实现分页查询

oracle数据库实现分页查询

时间:2022-12-09 21:24:04浏览次数:45  
标签:分页 pageSize 数据库 第几条 oracle currentPage ROWNUM SELECT

SELECT *
FROM
	(
	SELECT
		T.*,
		ROWNUM RN 
	FROM
		( SELECT * FROM 表名 WHERE 条件 ) T 
	WHERE
		ROWNUM <= ( ( currentPage - 1 ) * pageSize + pageSize )
	) 
WHERE
	RN > ( ( currentPage - 1 ) * pageSize )
  • currentPage:当前页
  • pageSize:每页显示条数

RN表示从第几条开始查

ROWNUM表示查到第几条

标签:分页,pageSize,数据库,第几条,oracle,currentPage,ROWNUM,SELECT
From: https://www.cnblogs.com/qzzzz/p/16970021.html

相关文章

  • oracle数据库最后恢复的一招
    如果备份没做好,啥都没的话,找ORACLE很贵,国内有牛人的这个站点可以帮下忙,但也是收费的拉​​​​​......
  • django 02 数据库相关操作
    静态文件配置#1.静态文件不经常变化的文件,主要是html文件所使用的资源css、js、img、第三方框架文件django针对静态文件资源需要单独开放......
  • 数据库介绍
    数据库含义:存储和管理数据的仓库,用户可以进行增删改查等操作本质:一款基于网络通信的应用程序分类:关系型数据库:数据之间彼此有关系或约束,通常以表格形式存储,存......
  • 数据库的简单操作
    数据库常识1.登录数据库:mysql-h127.0.0.1-P3306-uroot-p简写为mysql-uroot-p说明:-h后面是主机名(ip)-P后面是端口号-u后面是登录的用户名-p后面是登录密......
  • 分页器
    1.自己封装好的源码classPagination(object):  def__init__(self,current_page,all_count,per_page_num=2,pager_count=11):    """    封装分......
  • 批量插入数据库
    defbooklist(request):  #批量插入10000条数据,且速度很快  list=[]  foriinrange(10000):     list.append(models.Book(name='第%s本书'%i)......
  • 数据库表内容复制,表格复制。
    1.不同用户之间的表数据复制对于在一个数据库上的两个用户A和B,假如需要把A下表old的数据复制到B下的new,请使用权限足够的用户登入sqlplus:insertintoB.new(select*from......
  • spring mvc环境之数据库ORM组件Mybaits配置(九)
    spring引入Mybaits功能,还是把握住主要步骤,1.引入相关jar包(spring-jdbc、spring-orm,spring-aop、spring-tx(有orm就可以)、spring-oxm(无关)、mybatis、mybatis-spring);2......
  • redis数据库—主从复制、哨兵模式、集群
    一、Redis的三种高可用方案主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份(和同步),以及对于读......
  • SQL Server 数据库查找重复记录的几种方法
    一、查某一列(或多列)的重复值。(只可以查出重复记录的值,不能查出整个记录的信息)例如:查找id,name重复的记录:selectid,namefromdatatablegroupbyid,namehaving(count(*)......