.net基础分页 初次学习
搞了几个小时才搞好 真的是要学习的太多了
declare @index int set @index=1 //定义索引
SELECT * FROM (
select row_number() over( order by sno) as //使用row_number()根据sno排序加编号
row_number1,
sno,
[money],
sname,
score,
cname
from (
select student.sno,[money],sname,score,cname //多表查询出数据
from (student left join sc on student.sno=sc.sno) //先student表left join左链接sc表 链接依据student.sno=sc.sno
left join sxx on sxx.deparno=student.deparno //再把链接的表left join链接sxx表 链接依据sxx.deparno=studentno
where sc.cname=sxx.deparementname)b //sc表2个联合主键 使用sc.came=sxx.departmentnme确定数据
)t
where row_number1 BETWEEN (@index -1) * 2 + 1 AND @index * 2 //根据@index计算相关页面 后面的2可以改成显示多少行
order BY sno //根据sno排序
浙公网安备 33010602011771号