SQL查询表T中第500行到1000行的ID
SQL2005里查询某表T中的字段,从第500行到1000行所有的ID之前这个表的ID被删除过,我要取的是500到1000行的ID,不是ID号为500~1000的ID...
SQL2005 里查询某表T中的字段,从第500行到1000行所有的ID
之前这个表的ID被删除过,我要取的是500到1000行的ID,不是ID号为500~1000的ID 展开
之前这个表的ID被删除过,我要取的是500到1000行的ID,不是ID号为500~1000的ID 展开
4个回答
展开全部
select * from (
select top 500 * from (select top 1000 * from tb order by id )t
order by id desc )x orderby id
select top 500 * from (select top 1000 * from tb order by id )t
order by id desc )x orderby id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select top 500 * from table 1 where ID not in(select top 500 ID from table)
--ID为唯一时
--ID为唯一时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select * from table where id<=1000 and id>=500 order by id desc
这样查询出来的ID记录就是500-1000的。
你直接复制下去即可
这样查询出来的ID记录就是500-1000的。
你直接复制下去即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询