首页 > 数据库 >sqlserver 分页 row_number() over(), offset fetch next only

sqlserver 分页 row_number() over(), offset fetch next only

时间:2022-10-11 17:03:20浏览次数:54  
标签:pageIndex pageSize over sqlserver number next only offset

1- row_number() over()  

1 declare @pageIndex int=1,@pageSize=10
2 select * from (
3     select ROW_NUMBER() over(order by Id ) 'rowid',count(*) over() 'TotalCount',* from LandHouse 
4 ) as tab 
5 where rowid between (pageIndex -1)*pageSize and  pageIndex *pageSize
6 
7 --pageIndex  当前页  pageSize 每页数量

2- offset  fetch next   only (sqlserver 版本>=2012)

1 declare @pageIndex int =1,@pageSize int =10
2 select count(*) over() 'TotalCount',* from LandHouse 
3 where 1=1
4 order by Id asc --/desc
5 offset(@pageIndex-1)*@pageSize rows fetch next @pageSize rows only
6 
7 --pageIndex  当前页  pageSize  每页数量
8 --注   必须 order by 后才能使用 offset 分页

 

标签:pageIndex,pageSize,over,sqlserver,number,next,only,offset
From: https://www.cnblogs.com/ousy/p/16779777.html

相关文章

  • el-table-column 显示两行数据,多了显示省略号,hover展示全部效果,数据不多,hover不需要展
    效果图(多出,,,hover出现全文,否则鼠标移上去没反应)  html <el-table-columnlabel="释义"prop="remark"><templateslot-scope="scope">......
  • Sqlserver新增带备注字段
    altertableMeetingTypeaddIsShowMeetListenersbitNOTnulldefault(1)EXECsys.sp_addextendedproperty@name=N'MS_Description',@value=N'是否显示会议听众',@l......
  • 方法的重载--------overload
    方法重载方法重载又称:overload1.什么时候考虑方法重载?共能相似的时候,尽可能让方法名相同2.什么条件满足后构成方法重载?*在同一个类中*方法名相同*参数列表不同:-......
  • 22. JS Number(数字)对象
    1.前言在JavaScript中您可以使用十进制、十六进制或八进制表示法来表示整数或浮点数。与其它编程语言不同,JavaScript中的数字并不区分整数和浮点数,统一使用IEEE754......
  • sqlserver 常用脚本
    序号产生方式方式1:row_numberselecttop100row_number()over(orderbyname)rowNumberfromsys.objects方式2:Identityselecttop100Identity(int,1,1)asni......
  • Overseas Chinese Community All In One
    Well-knownOverseasChineseCommunityAllInOne知名海外华人社区汇总一亩三分地社区:留学|申请|求职|移民|生活-高信噪比+纯干货北美最有影响力的华人社区......
  • 【SQLServer】数据库自动收缩
    使用SSMS开启数据库自动收缩功能: 使用SQL命令开启数据库自动收缩功能:--EnableAutoShrinkforthedatabaseABCEALTERDATABASEABCESETAUTO_SHRINKONGO--Di......
  • [Algorithm] DP - Min Number of Jumps
    You'regivenanon-emptyarrayofpositiveintegerswhereeachintegerrepresentsthemaximumnumberofstepsyoucantakeforwardinthearray.Forexa......
  • Discovery of microscopic matter
    Inancienttimes,microscopicmattercouldnotbeobservedaccurately,sopeoplealwayslackedaccurateknowledgeofit.Rutherfordknockedonthedoortothes......
  • Caused by: org.springframework.beans.factory.support.BeanDefinitionOverrideExcep
    这个问题整到 凌晨1:36,网上搜了很多个文章,解决方案都不对。有的都在乱说。这类问题很多都是英文文章,没见说明白的,中文解决方案几乎没有。另外也看到了类似的问题,其实这个问......