现有一个表,主键Id是自增的,想要查询某一个Id后面的7条数据,请问sql语句怎么写?(sqlserver数据库)
例如,当Id为1时,要查询1后面的七行数据(包含Id为1的这一行,一共八条数据),而不是id为1-8的数据,因为Id有可能会间断!请大家帮帮忙!谢谢啦...
例如,当Id为1时,要查询1后面的七行数据(包含Id为1的这一行,一共八条数据),而不是id为1-8的数据,因为Id有可能会间断!请大家帮帮忙!谢谢啦
展开
4个回答
展开全部
求大于当前ID的所有记录的前8条:
select top 8 * from tablename where id>=1 order by id
select top 8 * from tablename where id>=1 order by id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select top 8 * from tb where id>=1 order by id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-03-26
展开全部
select top 8 * from table order by id asc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询