在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

SQL Server中如何使用row

141次阅读
没有评论

共计 2006 个字符,预计需要花费 6 分钟才能阅读完成。

这期内容当中丸趣 TV 小编将会给大家带来有关 SQL Server 中如何使用 row_number 实现分页,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

1、首先是

select ROW_NUMBER() over(order by id asc) as rowNumber , * from table1

生成带序号的集合

2、再查询该集合的 第 1 到第 5 条数据

 select * from (select ROW_NUMBER() over(order by id asc) as  rowNumber , * from table1) as temp where rowNumber between 1 and 5

完整的 Sql 语句

declare @pagesize int; declare @pageindex int; set @pagesize = 3set @pageindex = 1; -- 第一页 select * from (select ROW_NUMBER() over(order by id asc) as  rowNumber , * from table1) as temp where rowNumber between (((@pageindex-1)*@pagesize)+1) and (@pageindex*@pagesize)set @pageindex = 2; -- 第二页 select * from (select ROW_NUMBER() over(order by id asc) as  rowNumber , * from table1) as temp where rowNumber between (((@pageindex-1)*@pagesize)+1) and (@pageindex*@pagesize)set @pageindex = 3; -- 第三页 select * from (select ROW_NUMBER() over(order by id asc) as  rowNumber , * from table1) as temp where rowNumber between (((@pageindex-1)*@pagesize)+1) and (@pageindex*@pagesize)set @pageindex = 4;-- 第四页 select * from (select ROW_NUMBER() over(order by id asc) as  rowNumber , * from table1) as temp where rowNumber between (((@pageindex-1)*@pagesize)+1) and (@pageindex*@pagesize)

下面我们来写个存储过程分页

Alter Procedure PagePager @TableName varchar(80), @File varchar(1000),--- @Where varchar(500),--- 带 and 连接  @OrderFile varchar(100), --  排序字段  @OrderType varchar(10),--asc: 顺序,desc: 倒序  @PageSize varchar(10), -- @PageIndex varchar(10) -- as if(ISNULL(@OrderFile, ) =  ) begin set @OrderFile =  ID  end if(ISNULL(@OrderType,) =  ) begin set @OrderType =  asc  end if(ISNULL(@File,) =  ) begin set @File =  *  end declare @select varchar(8000) set @select =   select   + @File +   from ( select *,ROW_NUMBER() over(order by   + @OrderFile +    + @OrderType + ) as  rowNumber  from   + @TableName +   where 1=1   + @Where +   ) temp where rowNumber between ((( + @PageIndex +   - 1) *   + @PageSize +  )+1) and ( + @PageIndex +  * + @PageSize+)  exec(@select)

上述就是丸趣 TV 小编为大家分享的 SQL Server 中如何使用 row_number 实现分页了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-03发表,共计2006字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲一区免费在线 | 国产精品亚洲精品日韩已方 | 国产综合色产在线精品 | 国产真实老熟女无套内射 | 国产成人一区二区视频在线观看 | 日本午夜一级特黄毛片 | 猫咪av成人永久网站在线观看 | 日产精品99久久久久久 | 人人妻人人爽人人澡欧美一区 | 国产白丝jk捆绑束缚调教视频 | 动漫精品一区 | 亚洲中久无码永久在线观看同 | 无码中文字幕乱在线观看 | 久久无码人妻一区二区三区午夜 | 中文字幕一级 | 亚洲国产精品婷婷久久久久 | 久久久国产精品免费看 | 日日碰天天久久 | 人妻无码一区二区三区四区 | 亚洲十八精品网站 | 夜夜高潮夜夜爽夜夜爱 | 国内精品久久久久影院蜜芽 | 国产高清精品在线 | 亚洲丶国产丶欧美一区二区三区 | 毛片在线视频观看 | 一本一道色欲综合网中文字幕 | 男女www视频在线看网站 | 免费一级特黄 欧美大片 | 亚洲精品在线视频 | 久久久久爽亚洲精品 | 久久99精品国产麻豆不卡 | 国产福利一区视频 | 亚洲国产第一页 | 一本大道香蕉中文在线高清 | 久久久综合 | 丰满的熟妇岳中文字幕 | 欧美视屏在线观看 | 欧毛片 | 国产成人无码18禁午夜福利p | 免费一级特黄特色大片∵黄 | 日本aⅴ在线 |