首页 > 其他分享 >分页存储过程

分页存储过程

时间:2022-11-11 14:47:35浏览次数:51  
标签:存储 分页 pageSize int pro number startRow 过程 endRow

--分页存储过程
if (object_id('pro_page', 'P') is not null)
    drop proc pro_stu
go
create procedure pro_stu(
    @pageIndex int,
    @pageSize int
)
as
    declare @startRow int, @endRow int
    set @startRow = (@pageIndex - 1) * @pageSize +1
    set @endRow = @startRow + @pageSize -1
    select * from (
       select *, row_number() over (order by id asc) as number from student
    ) t
    where t.number between @startRow and @endRow;

exec pro_stu 2, 2;

标签:存储,分页,pageSize,int,pro,number,startRow,过程,endRow
From: https://www.cnblogs.com/lb809663396/p/16880409.html

相关文章

  • asp.net分页控件CSS
    .aspx代码如下:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Sample3_DataPager.aspx.cs"Inherits="Sample_03_DataPager"%><!DOCTYPEhtmlPUBLIC"-//W3C/......
  • 【MySQL(十九)】复制 过程
    主库将数据写入本地binlog文件中;从库连接,指定起始位置;主库的binlogdump线程开始将binlog内容发送给从库;从库的io线程将收到的binlog内容写入到本地的relaylog中;从库的sql......
  • Vulnhub OSCP靶机解题过程
    OSCP识别目标主机IP地址┌──(kali㉿kali)-[~/Vulnhub/OSCP]└─$sudonetdiscover-ieth13CapturedARPReq/Reppackets,from3hosts.Totalsize:180......
  • 【python】循环import 及 import过程
    最近项目组用python,慢慢开始学习了。第一天就遇到了import问题。python语言的import有两种方法,一个是import模块名,一个是from模块名import函数或者类或者变量。直接impo......
  • 迎合mybatisPlus分页
    //写在BaseController类里的通用分页方法protected<T>Page<T>startPagePlus(){PageDomainpageDomain=TableSupport.buildPageRequest();IntegerpageNum......
  • 分页提取和游标 ,待补充,游标的类型
     1.分页提取数据,偏移2个,每页3个。--select*FROM Person--whereAge>18--ORDERBYid --必须有orderby,否则报错--offset2rowsfetchnext3rowsonly2......
  • 二十二、图的存储结构
    一、邻接矩阵法  所谓邻接矩阵存储,是指用一个一维数组存储图中顶点的信息,用一个二维数组存储图中边的信息(即各顶点之间的邻接关系),存储顶点之间邻接关系的二维数组称为邻......
  • dell R730 服务器 IBM V7000 centos 7 multipath 存储多路径安装
    我的环境为:DELLR730服务器双口HBA卡联想IBMStorwizeV7000存储交换机:博科6505此文只涉及centos服务器设置​实施:​1.yum-yinstalldevice-mapperdevice-mapp......
  • 分页接口查询
    //这是我在一个项目中负责的一个问题,本来是调的通用接口,一下把所有的数据进行加载出来,导致有部分数据加载慢,大概3000多条数据花3秒左右,但我所需要的是其中一个功能加快,所以......
  • IO多路复用的理解/演变过程
    目录阻塞IO非阻塞IOselectepoll总结一下。阻塞IO服务端为了处理客户端的连接和请求的数据,写了如下代码。listenfd=socket();//打开一个网络通信端口bind(......