分页的sql语句编写

select * from dbo.Student
----------生成批量数据------------------
declare @i int --定义一个变量
set @i=1  --给变量赋值
while( @i<=2000)
begin
    declare @sex int
    set @sex=@i%2
   
 insert Student(XSName, XSSex, XSGrade, XSDZ) values('net12',
 @sex,11,'aaaa')
 
 set @i=@i+1 --改变循环变量
end
-------查询性别是1的学生,查询10条第二页---------
--------查询性别是1的学生,姓n的,查询10条第二页--------------------
select * from Student
-----分页 每次显示10- 第1次----------------
select  top 10  * from Student
where XSID not in( 
select top 0 XSID  from Student  )
-----分页 每次显示10- 第2次----------------
select  top 10  * from Student
where XSID not in( 
select top 10 XSID  from Student  )
-----分页 每次显示10- 第3次----------------
select  top 10  * from Student
where XSID not in( 
select top 20  XSID  from Student  )
--分页:排除的数是(页码-1)*条数,
---把学生的数据倒序显示,如果分页时需要
--带条件或排序时,内外查询带同样的排序和条件
select  top 10  * from Student
where XSID not in( 
select top 10  XSID
 from Student order by XSID desc
  )
 order by XSID desc
 -----------
 select * from Student order by XSID desc
 -------查询性别是1的学生,查询10条第二页---------
 select * from Student where XSSex=1

转载于:https://www.cnblogs.com/xsdm/p/1060534414_qq1.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值