select itendity(int,1,1) as id, * into newtable from youtable 
go
select * from newtable where id >= 11 and id <= 20

解决方案 »

  1.   

    找到一个字段用来排序,
    select top 10 from 
    (select top 20 * from T order by f) T1
    order by f desc
      

  2.   

    据我所知,mysql中可以用limit来轻松实现,mssql就这么复杂吗?
      

  3.   

    由于我已经有一个identity列,所以一楼兄弟的方法只好不用,二楼兄弟的方法巧妙得紧,谢了,过断时间来给分
      

  4.   

    排序的结果有了变化,如保持原样,有一唯一的ID可以这样10~~20select top 10 * from t1 
    where ID not in (select top 10 ID from t1)