国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

sqlserver分頁的兩種寫法分別介紹

2020-07-25 13:12:37
字體:
來源:轉載
供稿:網友
第一種是最傳統的寫法,用存儲過程中的變量作為分頁的乘數
復制代碼 代碼如下:

[c-sharp] view plaincopyprint?create proc p_paged1
@pageSize int,@currentPage int
as
select top (@pageSize) * from student
where id not in
(select top (@pageSize*(@currentPage-1)) id from student)
go
exec p_paged1 2,3
create proc p_paged1
@pageSize int,@currentPage int
as
select top (@pageSize) * from student
where id not in
(select top (@pageSize*(@currentPage-1)) id from student)
go
exec p_paged1 2,3

--SQL Server2005以后的分頁語句
復制代碼 代碼如下:

[c-sharp] view plaincopyprint?create proc p_paged2
@pageStart int, @pageEnd int
as
select * from
(select *,row_number() over(order by id desc) as rnum
from student) t
where t.rnum between @pageStart and @pageEnd
go

exec p_paged2 5,10
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东光县| 北川| 正宁县| 绍兴县| 衡阳市| 华亭县| 东乌| 怀集县| 玉屏| 永吉县| 凭祥市| 郑州市| 济阳县| 锡林郭勒盟| 博罗县| 明水县| 昭平县| 府谷县| 南乐县| 巴南区| 金秀| 仙游县| 楚雄市| 宣武区| 溧水县| 汤阴县| 张家港市| 镇远县| 镇安县| 大理市| 周宁县| 鄂伦春自治旗| 阿拉尔市| 杭锦旗| 布尔津县| 龙泉市| 郁南县| 仁寿县| 治多县| 奉节县| 陆良县|