大家好,又见面了,我是你们的朋友全栈君。
利用rownumer实现分页的两种常用方式:
1)利用between
declare @pagesize int
set @pagesize=4
declare @pageindex int
set @pageindex = 3
select * from (select row_number() over(order by id) as rowno,* from tb) as page_table
where row_num between (@Pageindex – 1) * @PageSize + 1 and @Pageindex * @PageSize
)
2)利用top方式
select top 20 * from ( select row_number() over ( order by source_ip ,id)as row_num ,* from tb ) as page_table
where row_num > (@Pageindex – 1) * @PageSize
order by row_num
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135709.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...